AAChartModel / AAChartKit

📈📊🚀🚀🚀An elegant modern declarative data visualization chart framework for iOS, iPadOS and macOS. 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. 极其精美而又强大的现代化声明式数据可视化图表框架,支持柱状图、条形图、折线图、曲线图、折线填充图、曲线填充图、气泡图、扇形图、环形图、散点图、雷达图、混合图等各种类型的多达几十种的信息图图表,完全满足工作所需.
https://cocoapods.org/pods/AAChartKit
MIT License
4.72k stars 751 forks source link

请问怎么设置X轴的标题在刻度线的下方并剧中显示 #1471

Closed Costword closed 1 year ago

Costword commented 1 year ago

9aafaf49ff74832bffe9900cbe63e94b

AAChartModel commented 1 year ago

参考 Highcharts 的 X 轴的属性 tickmarkPlacement 在线文档:

设置此属性为 on的在线示例如下:

对应的, 在 iOS 中, 可以这样设置:

   aaOptions.xAxis
    .tickmarkPlacementSet(@"on")//本参数只对分类轴有效。 当值为 on 时刻度线将在分类上方显示;当值为 between 时,刻度线将在两个分类中间显示。当 tickInterval 为 1 时,默认是 between,其他情况默认是 on。 默认是:null.
    ;
AAChartModel commented 1 year ago

不过以上的设置, 如果数据量较小的时候, 可能存在左边边距较大的问题. 所以最终的解决方法, 可参考: