1

我正在研究这个例子

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

全部抛出异常。

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

4

2 回答 2

1

抱歉回复晚了。要创建任何图表,请调用返回 AFreeChart 的函数:

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

其中参数为:

  1. 饼图的标题。
  2. 饼图数据集
  3. 你要传奇还是不要?(布尔值)
  4. 工具提示(布尔值)
  5. 网址(布尔值)

AbstractClass在哪里ChartFactory,您将获得很多方法来创建不同类型的图表。

于 2013-08-07T06:26:13.837 回答
0

你看过这个答案吗?试着研究给定的样本......

使用 AFreeChart 将图表实现到视图中


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

1)这里有一些视频教程看0,1和5视频来创建一个饼图!

2)另一个一对一饼图教程


然后,如果您想将图形(AChartEngine)转换为图像,请参阅这篇文章

我不知道这是否有帮助,或者您是否只想使用免费的图表引擎。希望它有帮助!

尝试添加更多您尝试过的代码。没有人可以从这几行中理解可能出了什么问题..如果您想获得好的答案,请给出更具体的问题..

于 2013-07-06T14:13:54.873 回答