L L*_*iet 7 javascript highcharts
我正在使用[highcharts] [1]在数据库的一系列值之间绘制图表.我希望X轴值从用户输入开始.
例如,如果用户想要介于50和100之间的值,我希望我的x轴从50开始.
范围可变.数据的大小很大,所以我无法做到像获取所有内容并使用min和max进行显示.
提前致谢.
这是我的图表对象.我有两个输入字段供用户查询数据库并在其间返回行.
我使用多种类型的图表.问题是如果我从数据库中获取50到100之间的数据,我不知道如何将X轴的起点定义为50.它显示50个值,但从0到50开始.
我尝试了10分钟左右.从该值开始,但跳过前10个左右的值.
输入字段具有id"lower"和"upper".
var options = {
chart: {
renderTo: ctn.attr('id'),
type: $('#graph_type option:selected').val(),
zoomType: 'x'
},
title: {
text: $('#graph_title').val()
},
subtitle: {
text: "Graph - " + (graph_no + 1)
},
xAxis: {
title: {
text: $('#x_label').val()
}
},
yAxis: {
title: {
text: $('#y_label').val()
}
},
credits: {
enabled: false
},
series: []
};
Run Code Online (Sandbox Code Playgroud)
L L*_*iet 11
谢谢大家的回复.我找到了解决方案.Min max实际上并没有像我想要的那样.
我找到了解决方案.
要从期望值开始使用x轴值
plotOptions:
<your_graph_type>:{
pointStart: <your_value>
}
Run Code Online (Sandbox Code Playgroud)
我认为为xAxis设置min和max会有效. 请参阅此链接
你可以说
startOnTick:false,endOnTick:false
例如,参考:示例
我的值设置为y到20,最大为217,
yAxis: {
min: 20,
max:217,
startOnTick: false,
endOnTick:false
},
Run Code Online (Sandbox Code Playgroud)
了解如何显示图表.我希望这有帮助.
| 归档时间: |
|
| 查看次数: |
16305 次 |
| 最近记录: |