Google图表 - 曲线图表错误地低于0

Ste*_*son 8 javascript graph linechart google-visualization

我有一个谷歌折线图,我设置'curveType': 'function'所以图形是弯曲的,具有漂亮的外观.我的问题是,当数据点的值为0,后跟一个跟随的高值时,图表下降到0以下,以便曲线可以正确拟合.这也导致vAxis的minRange为-2000,这对我的数据来说是不可能的(随着时间的推移下载次数).

我试图通过设置'minValue': 0'viewWindowMode': 'maximized'在vAxis上解决这个问题,但它还没有完全解决问题.

我附上了一张图片,可以用文字解释我的问题.

http://img41.imageshack.us/img41/7589/screenshot20121031at144.png

如果有人知道这个解决方案,没有我必须回到直线,我将非常感激.谢谢

Pet*_*erg 13

无论您做什么,曲线都可能会继续下降到0以下,但您可以裁剪视图,使显示的图形的最低点为0.您可以使用vAxis.viewWindow.min属性执行此操作:

lineChart.draw(data, 
   {
    curveType: "function",
    vAxis: {viewWindow: {min:0} } 
   }
);
Run Code Online (Sandbox Code Playgroud)

有关vAxis.viewWindow.min和其他配置选项的信息,请参阅LineChart文档.


Ste*_*son 2

只是对此进行快速更新。我意识到我的数据工作无论如何都不适合曲线图,因为它是离散数据而不是连续的。我不得不改回直线,这解决了我的问题。我知道这不是一个理想的解决方案,但它对我有用。