AAChartKit icon indicating copy to clipboard operation
AAChartKit copied to clipboard

有些属性不知道怎么进行处理?

Open chenzefu opened this issue 1 year ago • 7 comments

WeChat6e3848a0bf0cf13b427d82b354e7bb24 有三个属性一直没有找到怎么进行处理 1.y轴的数组数据背景颜色怎么进行设置呢? 2. 曲线怎么从开始画怎么设置从y轴开始画?不然有间隔看着怪怪的 3.x坐标的每个item宽度可以进行设置吗?

chenzefu avatar May 14 '24 07:05 chenzefu

1.y轴的数组数据背景颜色怎么进行设置呢?

Highcharts 默认似乎不支持直接设置 y 轴文字区域的背景色, 不知道你需要的是不是这种效果:

  • https://jsfiddle.net/BlackLabel/c8rt2nhe/

AAChartModel avatar May 14 '24 10:05 AAChartModel

  1. 曲线怎么从开始画怎么设置从y轴开始画?不然有间隔看着怪怪的

参考:

  • https://github.com/AAChartModel/AAChartKit/issues/637
  • https://github.com/AAChartModel/AAChartKit/issues/577

AAChartModel avatar May 14 '24 10:05 AAChartModel

  1. 曲线怎么从开始画怎么设置从y轴开始画?不然有间隔看着怪怪的

参考:

WeChata3f63cd16eeac9e0308f4f65ef5f4e29 大佬,我是想问下这个曲线可以往左边调一些吗?左边空的距离太大了

chenzefu avatar May 15 '24 02:05 chenzefu

WechatIMG12 大佬,我是想问下这个距离可以设置吗? 我看评论这个好像说这2个的其中一个可以进行修改 spacingLeftSet/marginLeftSet ,但是还是不行的。我想设置曲线从底部的虚线对齐开始画,你能懂我的意思吗?

chenzefu avatar May 15 '24 02:05 chenzefu

WechatIMG14 大佬,我想问下这个左侧的黄色框区域的背景颜色怎么处理啊?因为我这个滑动有明显的透明度,主要是不想让看到有明显的透明度。

chenzefu avatar May 15 '24 02:05 chenzefu

WechatIMG14 大佬,我想问下这个左侧的黄色框区域的背景颜色怎么处理啊?因为我这个滑动有明显的透明度,主要是不想让看到有明显的透明度。

查看 AAScrollablePlotArea 类代码:

//Refer to online API document: https://api.highcharts.com/highcharts/chart.scrollablePlotArea
@interface AAScrollablePlotArea : NSObject

AAPropStatementAndPropSetFuncStatement(strong, AAScrollablePlotArea, NSNumber *, minHeight)
AAPropStatementAndPropSetFuncStatement(strong, AAScrollablePlotArea, NSNumber *, minWidth)
AAPropStatementAndPropSetFuncStatement(strong, AAScrollablePlotArea, NSNumber *, opacity)
AAPropStatementAndPropSetFuncStatement(strong, AAScrollablePlotArea, NSNumber *, scrollPositionX)
AAPropStatementAndPropSetFuncStatement(strong, AAScrollablePlotArea, NSNumber *, scrollPositionY)

@end

关键内容:

 AAPropStatementAndPropSetFuncStatement(strong, AAScrollablePlotArea, NSNumber *, opacity)

在线文档:

  • https://api.highcharts.com/highcharts/chart.scrollablePlotArea.opacity

也就是说, 通过 AAScrollablePlotArea 的属性 opacity 可设置这里的遮罩透明度.

AAChartModel avatar May 15 '24 02:05 AAChartModel

请注意, 折线图滚动效果可能有点问题, Highcharts 官方至今未正式修复, 参考:

  • https://github.com/AAChartModel/AAChartKit/issues/1366

AAChartModel avatar May 15 '24 03:05 AAChartModel