我正在尝试在我的应用中更改折线图的形状。我正在使用afreechart's TimeSeriesChart
。我想在厚度,颜色和点形状方面使这条线看起来很花哨。在哪里更改代码?哪种方法会用于此?
我现在拥有的东西:
current http://afreechart.googlecode.com/svn/doc/screenshot/images/YieldCurveDemo01.png
我想要的是什么:
OM / SVN / DOC /截图/图像/ XYDrawableAnnotationDemo01.png)
正如您所看到的,在第一个图表中,折线图的点是不透明的,矩形(正方形?),而在第二个图表中,它们很奇特。那么,需要改变什么呢? 我似乎无法弄清楚用于存储此形状值的变量以及如何更改它。任何帮助赞赏。提前谢谢..
答案 0 :(得分:2)
假设XYLineAndShapeRenderer
,您需要调整渲染器以使用所需的形状并使轮廓可见,如example所示。
renderer.setSeriesShape(0, circle);
renderer.setSeriesPaint(0, line);
renderer.setUseFillPaint(true);
renderer.setSeriesShapesFilled(0, true);
renderer.setSeriesShapesVisible(0, true);
renderer.setUseOutlinePaint(true);
renderer.setSeriesOutlinePaint(0, line);