AAChartModel / AAChartCore

📈📊☕️☕️☕️An elegant modern declarative data visualization chart framework for Android. Extremely powerful, supports line, spline, area, areaspline, column, bar, pie, scatter, angular gauges, arearange, areasplinerange, columnrange, bubble, box plot, error bars, funnel, waterfall and polar chart types.极其精美而又强大的 Android 数据可视化图表框架,支持柱状图、条形图、折线图、曲线图、折线填充图、曲线填充图、气泡图、扇形图、环形图、散点图、雷达图、混合图等各种类型的多达几十种的信息图图表,完全满足工作所需.
Apache License 2.0
921 stars 129 forks source link

dataLabels没有formatter的问题? #141

Closed superlu88 closed 2 years ago

superlu88 commented 2 years ago

安卓的dataLabels怎么没有formatter啊,我想让dataLabels实现最少两位小数,不足补零,iOS的用formatter实现了,然后安卓这边没没有找到这个formatter,怎么解决?

superlu88 commented 2 years ago

问一下,这个安卓版本的dataLabels怎么没有formatter,怎么处理啊,自己可以加吗?怎么加才能有用呢?求教???

AAChartModel commented 2 years ago

怎么处理啊,自己可以加吗?怎么加才能有用呢?

可以自己加, 模仿着 AATooltip 的 formatter 属性和 setter 方法, 给 AADataLabels 加一个一模一样的就可以了

superlu88 commented 2 years ago

怎么处理啊,自己可以加吗?怎么加才能有用呢?

可以自己加, 模仿着 AATooltip 的 formatter 属性和 setter 方法, 给 AADataLabels 加一个一模一样的就可以了

public String formatter;
public AATooltip formatter(String prop) {
        String pureJSFunctionStr = "(" + prop + ")";
        pureJSFunctionStr = AAJSStringPurer.pureJavaScriptFunctionString(pureJSFunctionStr);
        formatter = pureJSFunctionStr;
        return this;
    }

加上这两个就可以了吗?

AAChartModel commented 2 years ago

加上这两个就可以了吗?

是的

superlu88 commented 2 years ago

好的,谢谢。