你好,请问,下面的如何实现
目前我实现的样式,需要实现的样式在下面这附图
目前没有实现的有,Y 轴数据之间有个空格,X 轴数据 2019 没有靠最左显示,年份好像不能添加。请问我要怎么改
X 轴数据 2019 没有靠最左显示
试试调整一下 AAChart 对象的 marginRight 属性
public class AAChart: AAObject {
...
...
public var marginRight: Float? //👉
...
...
}
年份好像不能添加
试试设置 X轴的 Labels 的 formatter 属性
public class AALabels: AAObject {
...
...
public var formatter: String? // The axis format string. The default is: {value}.
...
...
}
参考在线文档:
- https://api.highcharts.com/highcharts/xAxis.labels.formatter
另外参考:
- https://github.com/AAChartModel/AAChartKit/issues/1330
X 轴的 formatter 属性和 Y 轴的 formatter 属性的使用方式基本相同.
好的,谢谢
X 轴数据 2019 没有靠最左显示
试试调整一下
AAChart对象的marginRight属性public class AAChart: AAObject { ... ... public var marginRight: Float? //👉 ... ... }
AAChart *aaChart = AAChart.new.spacingLeftSet(@0).marginLeftSet(@0); AAOptions *options = AAOptions.new .chartSet(aaChart).seriesSet(aaChartModel.series); [chartView aa_drawChartWithOptions:options];
我这么操作,好像不起作用
还有一个问题,如果 Y 值坐标值过大,会显示成xxxk,例如 100k