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 数据可视化图表框架,支持柱状图、条形图、折线图、曲线图、折线填充图、曲线填充图、气泡图、扇形图、环形图、散点图、雷达图、混合图等各种类型的多达几十种的信息图图表,完全满足工作所需.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

折线图顶部的会细不少,花不少时间没找到原因

gsn516 opened this issue · comments

commented

应该是太靠顶部了, 折线上半部分被覆盖了, 你试试把Y轴最大值设置为 110 或 120

应该是太靠顶部了, 折线上半部分被覆盖了, 你试试把Y轴最大值设置为 110 或 120

我设置了yAxisMax(110f)不行,y轴又不能增加,因为稳定值最大是100,超过这个不符合实际

commented

那再试试 AAChart 的 marginTop 呢?

commented

或者试试 AAYAxis top 属性, 示例如下:

  aaOptions.yAxis
    .topSet(@"30%")//https://api.highcharts.com/highcharts/yAxis.top
    .heightSet(@"70%")//https://api.highcharts.com/highcharts/yAxis.height
    ;

或者试试 AAYAxis top 属性, 示例如下:

  aaOptions.yAxis
    .topSet(@"30%")//https://api.highcharts.com/highcharts/yAxis.top
    .heightSet(@"70%")//https://api.highcharts.com/highcharts/yAxis.height
    ;

感谢大佬,已经解决,这些设置过了好像还是不行,最后解决方案是
把最大值100改成100.0001,然后让小数点后保留3位,这样就能显示全了
aaYAxis.labels(new AALabels().format("{value:.3f}"));