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.71k stars 751 forks source link

y轴背景怎么遮挡dataLabels #1453

Open superlu88 opened 1 year ago

superlu88 commented 1 year ago

WechatIMG11

如图,我现在设置x轴可滑动,然后设置了dataLabels的显示位置 dataLabels.rotationSet(@-45)//轴标签的旋转角度 默认是:0.

设置了y轴区域的透明度 .scrollablePlotAreaSet( //滑动区域设置 AAScrollablePlotArea.new .minWidthSet([NSNumber numberWithInt:scrollableMinWidth]) .scrollPositionXSet(@0) .opacitySet(@1) //不透明度 )

为了能全部显示dataLabels,我设置了margin aaOptions.chart .marginTopSet(@45)//外边距-top .marginRightSet(@25)

现在的问题是左边的dataLabels会超出y轴的范围,右边的dataLabels会被遮住 请问有什么方法可以设置左边的透明度为1,右边的透明度为0呢,然后y轴的区域高度可以修改吗?