8

有谁知道如何用平滑线而不是锯齿线创建折线图?

我认为我的图表会以平滑的线条更好地呈现给最终用户。

这是一个示例网址:

http://chart.apis.google.com/chart?chxr=0,0,46&chxt=y&chs=300x225&cht=lc&chco=3D7930&chd=s:MNPRSYVUSSMNQRVfXXSPPM&chg=14.3,-1,1,1&chls=2,4,0&chm=B ,C5D4B5BB,0,0,0

4

3 回答 3

8

我只是用

var options = {smoothLine: true,}

  var chart = new google.visualization.LineChart(document.getElementById('some_id'));
  chart.draw(data, options);

免责声明:如果您有非常尖的拐角,则圆角/平滑可能会产生误导(例如,如果您的曲线快速变为 f(x) = 0,则适合拐角可能会变为负数。

于 2012-12-05T07:28:26.807 回答
8

来自Google Chart API 文档

您可以通过将curveType选项设置为函数来平滑线条

在代码中:

var options = {
      title: 'Company Performance',
      curveType: 'function',
      legend: { position: 'bottom' }
    };
于 2015-05-08T14:44:20.923 回答
1

如果您使用的是折线图,则始终可以curveType: 'function'在系列选项中使用,这将使“系列”平滑。

于 2014-02-05T04:49:59.797 回答