我使用highcharts库中的基本折线图,我认为线条不够平滑。
有可能改善吗?
我的代码:
chart: {
type:'line',
renderTo: 'issues_by_release',
plotBackgroundColor: null,
plotBorderWidth: null,
plotShadow: false
},
yAxis: {
min:0,
labels:{ enabled:true },
title: {
text:'Issues'
}
},
xAxis: {
tickmarkPlacement: 'on',
tickLength:10,
categories:['1','2','3','4','5'],
labels:{ rotation:-45,
align:'right'
}
},
plotOptions: {
line: {
dataLabels: {
enabled: true
},
enableMouseTracking : false,
showInLegend: true
}
},
series: [{
type: 'line',
name: 'Testers',
data: [1,2,3,4,5]
}
]
});
});
提前谢谢!
答案 0 :(得分:4)
这取决于你想要的是否实际上是改进的抗锯齿,或者你真正想要的是通过数据点插值的更平滑的曲线。
如果你想要更好的抗锯齿,你必须看看SVG选项 - 虽然在这种情况下我没有太大的改进空间,老实说。
如果你想要一条平滑的曲线,那么你想要的是样条图表类型:
http://highcharts.com/demo/spline-plot-bands
请记住,样条曲线通过使用特定公式来平滑点之间的曲线来扭曲数据,这可能会增加高点和低点之间差异的严重性 - 它不应仅用于美观。 / p>
答案 1 :(得分:0)