highcharts xAxis 一定是等分的吗?

我用highcharts绘制曲线spline,其中我遇到一个问题,我发现它在画点时,没有根据我传入的点的坐标进行绘制,而是均匀分布在x轴上(如下图),同时x的坐标没有在t... 我用highcharts 绘制曲线spline,其中我遇到一个问题,我发现它在画点时,没有根据我传入的点的坐标进行绘制,而是 均匀 分布在x轴上(如下图),同时x的坐标没有在tooltip正确显示,只是显示了当前是第几个点:
//曲线上每个点的详细信息
tooltip: {
shared:true,
headerFormat: '<b>{series.name}</b><br/>',
pointFormat: '{point.x}:{point.y}' //point.x没有正确的显示!!显示的是第几个点

实时上,根据我的坐标点的趋势他应该如下图,应该有个明显的变化曲率:

我的问题1:
如第一幅图中所示,提示框中point.x没有正确的显示坐标值,而是当前是第几个点。(我想要显示该点的x轴坐标)

我的问题2:
我不知道是不是我的脚本写的有问题。我参照的highcharts官网上Demo里面的样例进行更改的 http://www.highcharts.com/demo/spline-inverted( 样例里面x-y轴反转了)。
我自己在使用时,发现spline里面series属性下的data:
(0.191, 0.0003), (0.265, 0.0006), (0.321, 0.001), (0.383,0.0017), (0.443,0.003),
(0.538, 0.0047), (0.572, 0.0073), (0.604, 0.008), (0.634,0.009) , (0.7, 0.016),
(0.746, 0.0242), (0.767, 0.0296), (0.791, 0.0386),(0.816,0.0496), (0.829,0.0568),
(0.844, 0.067) , (0.867, 0.0874), (0.875, 0.1013),(0.888,0.1163), (0.896,0.1355)
中的x轴坐标数据不起任何作用(形同虚设),highcharts画线时,是依次根据data里面的数据点出现的顺序和Y轴的数据,从前到后依次画的。 X轴坐标数据写了等于没写,所以它体现不出曲率变化的快慢。

各位有没有跟我遇到同样的问题的,虚心请教!
展开
 我来答
百度网友deaee89
2013-07-18 · TA获得超过472个赞
知道小有建树答主
回答量:290
采纳率:50%
帮助的人:235万
展开全部

问题1:

   是你写错了,data中设置点的值应该是[x,y],而不是你写的(x,y),用中括号,如图

        




问题2:

  通过xAxis.tickInterval制定 xAxis的间隔值,比如

    xAxis: {

            tickInterval: 0.5

      },

    效果如图:

        


图片显示太小,你可以点击图片查看大图

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式