【发布时间】:2017-11-03 19:44:41
【问题描述】:
我正在使用 Highcharts,我有这个简单的条形图:
数据中的最大值为 27,但在比例尺上为 40。如何将 yAxis.max 设置为所提供数据的最大值?在这个例子中是 27 而不是 40。
说实话,我什至不需要图表上的这些值,但我想强制一个具有最大值的条占据 100% 的可用高度。
数据将动态提供,所以我不能手动设置最大值。
这是我当前的代码:
Highcharts.chart('container', {
chart: {
type: 'column',
height: 150,
},
yAxis: {
title: {
text: null,
},
labels: {
enabled: true,
},
},
xAxis: {
title: {
text: null,
},
},
credits: false,
legend: false,
title: {
text: null,
},
series: [{
data: [1, 0, 27, 7]
}]
});
#container {
min-width: 310px;
max-width: 800px;
height: 400px;
margin: 0 auto
}
<script src="https://code.highcharts.com/highcharts.js"></script>
<script src="https://code.highcharts.com/modules/series-label.js"></script>
<script src="https://code.highcharts.com/modules/exporting.js"></script>
<div id="container"></div>
这里是 jsfiddle:http://jsfiddle.net/de3qfb3r/
【问题讨论】:
标签: javascript charts highcharts bar-chart