【发布时间】:2013-07-17 18:35:30
【问题描述】:
我正在使用 highCharts 在柱形图中绘制某些数据点。我的 x 轴是带日期时间戳的,y 轴是简单的数字频率。
我的两个数据点重叠。我希望它们在图表上显示为单独的列。我还希望我的 x 轴只显示月份'年份。
我的 JavaScript 如下:
$(function () {
$('#container').highcharts({
chart: {
type: 'column'
},
xAxis: {
type:'datetime',
dateTimeLabelFormats: {
month: '%b \'%y'
},
tickInterval: 24 * 3600 * 1000 * 30
},
yAxis: {
min: 0,
title: {
text: 'Frequency'
}
},
plotOptions: {
column: {
pointPadding: 0.2,
pointWidth: 10
}
},
series: [{"name":"warning","data":[{"x":1367391600000,"y":1}]},{"name":"pass","data":[{"x":1367391600000,"y":2}]},{"name":"fail","data":[{"x":1370070000000,"y":1}]}]
});
});
问题:
我的第一个和第二个数据点是重叠列。如果显示一个,则隐藏另一个。 有人可以帮我解决这个问题吗?
【问题讨论】:
-
另外,我希望我的图表在轴上均匀分布......现在它在轴的 2 个极端上只有 2 列。
标签: javascript highcharts