使用AFreeChart为android创建一个简单的图表

时间:2013-07-06 13:23:35

标签: android

我正在研究这个例子

https://code.google.com/p/afreechart/source/browse/trunk/afreechart_sample/src/org/afree/chart/demo/view/PieChartDemo01View.java

但我不明白如何用图书馆制作图像。

我打算制作图表并生成图像,但我甚至无法创建图表。

我试过

PieChartDemo01View p = new PieChartDemo01View(getApplicationContext()); PieChartDemo01View p = new PieChartDemo01View(new Activity()); PieChartDemo01View p = new PieChartDemo01View(this);

全部抛出异常。

我应该将哪个activty传递给构造函数来创建馅饼?我怎样才能将馅饼放入ImageView?我想保存生成的馅饼。用户可以稍后看到图形。

2 个答案:

答案 0 :(得分:1)

很抱歉迟到的回复。 要创建任何图表,请调用此函数返回AFreeChart:

AFreeChart chart = ChartFactory.createPieChart(title, dataset, legend, tooltips, urls);

其中的参数是:

  1. 饼图的标题。
  2. PieDataset
  3. 你想要传奇吗? (布尔值)
  4. 工具提示(布尔)
  5. urls(boolean)
  6. 其中ChartFactory是一个AbstractClass,你会得到很多方法来创建不同类型的图表。

答案 1 :(得分:0)

你看过这个装吗?试着研究给定的样品......

Implementing a chart with AFreeChart into a View


您也可以使用achartengine(与您的不同)。

1)以下是一些video教程,请参阅0,1和5视频来创建饼图!

2) 另一个one pie chart tutorial


And then if you want to convert the graph (AChartEngine) into image see this post

我不知道这是否有帮助,或者您是否只想使用aFREEchartengine .. 希望它有所帮助!

尝试添加一些你尝试过的代码。没有人可以从这几行中理解可能有什么问题。如果你想要有好的答案,请提出一个更具体的问题..