在Swift中为我的柱状图设置水平滚动

6

我正在使用Daniel Cohen Gindi的Charts框架,这是一个很好的框架,但是:

我想让我的柱状图可以水平滚动以查看更多数据。

我尝试添加了一个滚动视图,但它没有起作用。我还尝试了不同的值,例如

barChart.setVisibleXRangeMaximum(10)
barChart.moveViewToX(90)

但它没有起作用。

有谁成功了吗?

祈求好运。

3个回答

9

首先设置柱状图数据,然后调用 'barChart.setVisibleXRangeMaximum(10)'。


1
请将以下与编程相关的内容从英文翻译成中文。只返回翻译后的文本:请添加一些说明以便更好地理解。 - bittu

4

只有在缩放时才会发生滚动。默认情况下,所有数据都绘制在画布上,因此无需滚动。

您可以尝试通过代码增加 scaleX 来查看您的代码是否有效。


https://dev59.com/JqPia4cB1Zd3GeqP6PBd - abh
你能给我展示一下代码吗?现在,它似乎是ChartView的只读属性! - Prajeet Shrestha
请查看以下内容:https://stackoverflow.com/questions/62343054/how-to-manually-add-marker-in-swift-charts-at-fixed-point#62343054 - Amit

1

我刚发现,这个东西的顺序很重要。在赋值给 barChartView 所有属性以及 chartView.data = data 之后才能调用 setVisibleXRangeMaximum。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接