ChartJs Fixed Height Container
HTML
<script src="https://rawgit.com/nnnick/Chart.js/master/Chart.min.js"></script>
<script src="https://rawgit.com/tomsouthall/Chart.HorizontalBar.js/master/Chart.HorizontalBar.js"></script>
<div class="myFixedHeightContainer">
<canvas id="resizeableCharthBar"></canvas>
</div>
<div class="myFixedHeightContainer2">
<canvas id="resizeableChart"></canvas>
</div>
CSS
.myFixedHeightContainer {
height: 200px;
border: 1px solid black;
}
.myFixedHeightContainer2 {
height: 200px;
border: 1px solid black;
}
JavaScript
var data = {
labels: ["January", "February", "March", "April", "May", "June", "July"],
datasets: [
{
label: "My First dataset",
fillColor: "rgba(220,220,220,0.5)",
strokeColor: "rgba(220,220,220,0.8)",
highlightFill: "rgba(220,220,220,0.75)",
highlightStroke: "rgba(220,220,220,1)",
data: [65, 59, 80, 81, 56, 55, 40]
},
{
label: "My Second dataset",
fillColor: "rgba(151,187,205,0.5)",
strokeColor: "rgba(151,187,205,0.8)",
highlightFill: "rgba(151,187,205,0.75)",
highlightStroke: "rgba(151,187,205,1)",
data: [28, 48, 40, 19, 86, 27, 90]
}
]
};
var ctx = document.getElementById("resizeableChart").getContext("2d");
var myNewChart = new Chart(ctx).Bar(data, {
responsive: true,
maintainAspectRatio: false
});
var ctx = document.getElementById("resizeableCharthBar").getContext("2d");
var myHBarChart = new Chart(ctx).HorizontalBar(data, {
responsive: true,
maintainAspectRatio: false
});