我正在开发一个使用androidplot
的应用程序。我需要在饼图中显示段的值而不是标题。我该怎么做
pie2 = (PieChart) findViewById(R.id.PieChart2);
pie2.getPie().setPadding(padding, padding, padding, padding);
s1 = new Segment("s1", 3);
s2 = new Segment("s2", 7);
s3 = new Segment("s3", 9);
s4 = new Segment("s4", 9);
pie2.addSegment(s1, sf2);
pie2.addSegment(s2, sf4);
pie2.addSegment(s3, sf1);
pie2.addSegment(s4, sf3);
最简单的方法是在段构造函数中将该值用作标题。
s1 = new Segment("3", 3);
如果要保留对句段的引用,则可以覆盖该类以添加另一个字段,例如 Tag:
public class MySegment extends Segment {
private String tag;
public MySegment(String tag, String title, Number value) {
super(title, value);
setTag(tag);
}
public String getTag() {
return tag;
}
public void setTag(String tag) {
this.tag = tag;
}
}
然后像这样实例化段:
MySegment s1 = new MySegment("s1","3",3);
希望这对你有用:)