在x轴和y轴上带有字符串标签的图形

时间:2019-05-31 12:15:54

标签: android graph mpandroidchart anychart

我正在尝试创建多种类型的图,例如条形图,折线图和气泡图。我尝试使用MpAndroidChart库和AnyChart库在x轴和y轴上设置字符串值,但是它们不起作用。

public class BubbleDataEntry extends DataEntry {

public BubbleDataEntry(String x, Integer value, Integer size) {
    setValue("x", x);
    setValue("value", value);
    setValue("size", size);
}

public BubbleDataEntry(String x, Double value, Double size) {
    setValue("x", x);
    setValue("value", value);
    setValue("size", size);
}

public BubbleDataEntry(Integer x, Integer value, Integer size) {
    setValue("x", x);
    setValue("value", value);
    setValue("size", size);
}

public BubbleDataEntry(Double x, Double value, Double size) {
    setValue("x", x);
    setValue("value", value);
    setValue("size", size);
}

}

它不支持字符串参数,并且如果我试图通过覆盖它来做到这一点,那么它将无法正常工作。

1 个答案:

答案 0 :(得分:1)

AnyChart的折线图,条形图和气泡图默认支持字符串x值。这是sample of a Column Chart with String X-values。 另外,您提到了String Y值。请您提供有关此要求的更多详细信息吗?通常,在线性Y标度的情况下,点的Y位置与数字Y值相关。您是否要用Ordinal 1代替Linear Y-scale?还是仅将Number值替换为命名范围?如果您可以提供期望的结果,这将帮助我们提供解决方案。