Android Afreechart - 改变线的形状,厚度和颜色

时间:2012-07-08 12:52:22

标签: java android graph jfreechart linechart

我正在尝试在我的应用中更改折线图的形状。我正在使用afreechart's TimeSeriesChart。我想在厚度,颜色和点形状方面使这条线看起来很花哨。在哪里更改代码?哪种方法会用于此?

我现在拥有的东西:

current http://afreechart.googlecode.com/svn/doc/screenshot/images/YieldCurveDemo01.png

我想要的是什么:

desired](http://afreechart.googlecode.c![enter image description here OM / SVN / DOC /截图/图像/ XYDrawableAnnotationDemo01.png)

正如您所看到的,在第一个图表中,折线图的点是不透明的,矩形(正方形?),而在第二个图表中,它们很奇特。那么,需要改变什么呢? 我似乎无法弄清楚用于存储此形状值的变量以及如何更改它。任何帮助赞赏。提前谢谢..

1 个答案:

答案 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);

image