An An

Results 545 comments of An An

理应直接使用专门的图表类型 `xrange`, 参考相同问题: * https://github.com/AAChartModel/AAChartKit-Swift/issues/371

> 能否实现只有一组数据,在范围中再次划分为n个范围,比如第一个数据我分3个,第二个数据分4个等.... 我印象中以前试过, `columnrange` 应该没有这个特性.

> 曲线是否能从纵轴开始画曲线过去啊? 参考: * https://github.com/AAChartModel/AAChartKit/issues/937

> 曲线可以如图红色的线,可以从最顶部直接画线到第一个x轴的坐标呢? 完成你前面说的第一步, 如果曲线从纵轴开始画曲线过去, 我怎么感觉你这个需求只是需要一个红色的 Y 轴轴线呢? 如果是这样的话, Y 轴轴线的粗细, 颜色都是可以自定义的, 你在 `AAYAxis` 这个文件当中可以找到对应的属性.

> 当我设置最大值aaOptions.yAxis?.max = 100时,我这个顶部的曲线少了一半的高度似的。 参考: * https://github.com/AAChartModel/AAChartKit-Swift/issues/501 * https://github.com/AAChartModel/AAChartKit/issues/1571

demo 中不是有专门的滚动刷新的使用示例吗? 参考一下看看

Highcharts 的内置的滚动刷新方法, 应该是支持设置动画时间的. 参考: * https://api.highcharts.com/class-reference/Highcharts.Series#addPoint 关键内容: `animation` boolean | Partial. 只不过现在 AAChartKit-Swift 没有支持这个功能. 你可以模仿 AAChartView 的这个方法: ```swift /// Add a new point to the data column after the chart...

> 比如说 3000 毫秒更新一个点,动画时间是 2800-3000 毫秒,这时候,折线在滚动的同时,就会出现奇怪的蠕动动画效果。 这个看起来应该是 Y 轴坐标系一致在变化, 导致图表的坐标点也一直反复更新重绘, 最终导致的视觉上的**蠕动**的效果. 固定 Y 轴坐标不变应该能解决这个问题. * 示例代码如下: ```swift let aaOptions = aaChartModel.aa_toAAOptions() aaOptions.yAxis? .min(0) .max(100) ```

> 另外还有一个动画的优化问题,我是用 areaspline 模式,折线下方填充渐变色,当折线进行动画移动的时候,这个渐变色填充会存在滞后跟线移动的问题。 这个问题我在 demo 中没复现出来.

> Highcharts 的内置的滚动刷新方法, 应该是支持设置动画时间的. > > 参考: > > * https://api.highcharts.com/class-reference/Highcharts.Series#addPoint 你的 demo 我测试了一下, 主要问题应该是没有使用我上面提到的, Highcharts 专门提供的用于滚动刷新的方法. 我在 AAChartKit-Swift 的 demo 中, 已经根据你的 demo, 添加了新的滚动刷新示例(使用 Highcharts 专门提供的用于滚动刷新的方法). 示例所实现的功能, 和你的目标需求应该是一致的. 参考我此次提交内容:...