AAChartCore
AAChartCore copied to clipboard
📈📊☕️☕️☕️An elegant modern declarative data visualization chart framework for Android. Extremely powerful, supports line, spline, area, areaspline, column, bar, pie, scatter, angular gauges, arear...
```java void setUpAAPlotLinesChartView() { AAChartView aaChartView = findViewById(R.id.aa_chart_view); AASeriesElement[] configurePlotLinesChartSeriesArray = configurePlotLinesChartSeriesArray(); AAChartModel aaChartModel = new AAChartModel() .chartType(AAChartType.Line) .title("流式荧光检测") .subtitle("实验数据") .backgroundColor("#ffffff") .categories(new String[]{}) .dataLabelsEnabled(false) .yAxisGridLineWidth(0f) .yAxisTitle("电压值(V)") .zoomType(AAChartZoomType.X) .scrollablePlotArea(new AAScrollablePlotArea() .minWidth(8000)...
效果如下图,来自HighCharts官方示例:https://www.highcharts.com.cn/demo/highcharts/synchronized-charts 我尝试在两个AAChartView的setOnTouchListener中通过onTouchEvent互相传入touch事件,这种实现方式目前有些问题,比如当手势从图A滑动到图B时,图B无法继续响应滑动事件;还有在AAChartView范围内上下滑动时事件被拦截,无法滚动整个页面; 是否可以从AAChartCore库的层面去做呢,比如AAChartView开放API外部直接调用,通过JS事件传递实现? 但不懂怎么实施,还望大佬提供些思路。
 没有找到中文文档中的AAChartCoreDemo,但是找到了AAChartCoreLib 文件夹 和 assets 文件夹,接下来我应该将它们分别放到哪里呢?
如何修改图表中的透明度
我参照iOS那边的Issue修改了AAOption的marginRight属性,但是文字依然显示不全,iOS的效果是正常的。 经过测试发现,只要线超出了最顶部漏斗的边缘,就可以展示完全。如果没有超出,线+文字的总长度小于最顶部边缘就可以展示开,否则就显示为xxx... 
 how can i remove duplicate name above?
当每个点的Y值都一样时,就不会渲染点与点之间的连线 例如:修改示例代码,OnlyRefreshChartDataActivity中  异常结果 
根据README,如果只更新Series,只需调用``aaChartView.aa_onlyRefreshTheChartDataWithChartOptionsSeries()``,然而貌似没有这个方法,只有``aaChartView.aa_onlyRefreshTheChartDataWithChartOptionsSeriesArray``这个方法。 如果按照后一个方法写代码,运行时会报错``Uncaught ReferenceError: onlyRefreshTheChartDataWithSeries is not defined``,同时数据不会被更新