我正在使用[Highcharts][1]绘制一个来自数据库一段值范围的图表。我希望通过X轴的值从用户输入开始。
例如,如果用户要求在50到100之间的值,我希望我的X轴从50开始。
这个范围的大小是可变的。数据量很大,所以我不能获取所有数据并使用最小和最大值进行显示。
谢谢您的帮助。
以下是我的图表对象。我有两个用于查询数据库并返回中间行的用户输入字段。
我使用多种类型的图表。问题是,如果我从50到100的数据库中获取数据,我不知道如何定义X轴的起始位置为50。它会显示50个值,但是从0开始直到50。
我尝试了最小值10等。它确实从那个值开始,但跳过了前面的10个或更多的值。
输入字段的ID为'lower'和'upper'。
例如,如果用户要求在50到100之间的值,我希望我的X轴从50开始。
这个范围的大小是可变的。数据量很大,所以我不能获取所有数据并使用最小和最大值进行显示。
谢谢您的帮助。
以下是我的图表对象。我有两个用于查询数据库并返回中间行的用户输入字段。
我使用多种类型的图表。问题是,如果我从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: []
};