如何修改Highstock x轴体?
这里我想展示7天和30天的数据,出了一些问题:
1.引用:highstock.js,图像显示了英文
2.我想自定义X轴的显示内容,但是无法修改?x轴体只能显示时间吗?如何更改?
$(function () {
// create the chart
Highcharts.stockChart('containers', {
credits:{
enabled: false
},
xAxis: {
categories: ['test'] //这里设置X轴根本不生效
},
chart: {
alignTicks: false
},
rangeSelector: {
inputEnabled:false,
buttons: [{
type: 'day',
count: 7,
text: '7天'
}, {
type: 'day',
count: 30,
text: '30天'
},],
selected: 1
},
scrollbar : {
enabled : false
},
navigator : {
enabled : false
},
title: {
text: 'AAPL Stock Volume'
},
series: [{
type: 'column',
name: 'AAPL Stock Volume',
data: [11111,22222,33333],
}]
});
});
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
更新了例子,你看看
说明
首先这个
data
应该是一个二维数组,里面的数组的第一位是时间,第二位是 y 轴的数值然后这个 x 轴是动态的,会根据你选择的范围,来确定显示的值.你可以在
xAxis.dateTimeLabelFormats
上定义对应的单位比如我的例子里数据只有5条,会显示到
day
单位,我定义day:%Y年%m月%d天
这样就 x 轴输出就会根据data
里面每项的第一个数值根据定义转换输出.参考