Chart.js does not have horizontal histograms by default.
However, it is built very modularly. This allows you to develop third-party plugins that do not interact with the main code.
Since I need horizontal histograms for the project I was working on, I took the liberty of creating the one you can find here.
https://github.com/tomsouthall/Chart.HorizontalBar.js
You can install it using the gazebo:
$ bower install chart.horizontalbar
The syntax for creating a chart is exactly the same as for creating a standard (vertical) histogram:
var myChart = new Chart(ctx).HorizontalBar(data, options);
This is a fairly hacky project, but it did a great job on what I needed! Hope this helps.
source share