gpt4 book ai didi

objective-c - Cocoa 中的 GraphKit 框架

转载 作者:行者123 更新时间:2023-12-03 16:44:48 26 4
gpt4 key购买 nike

我尝试使用 GraphKit 绘制 XY 图。

互联网上有关此框架的信息非常有限......

这就是我所做的:

//xychart 在 header 中预定义为 GRChart

GRDateSet *dataset = [[GRXYDataSet alloc] initWithOwnerChart:xychart];
[xychart addDataSet:dataSet loadData:YES];
[xychart reloaddata];

我还实现了委托(delegate)方法:

(double)chart:(GRChartView *)aChart xValueForDataSet:(GFDataSet*)aDataSet element:(NSUInteger)index 

{ return index * 10.0; }

(double)chart:(GRChartView *)aChart yValueForDataSet:(GFDataSet*)aDataSet element:(NSUInteger)index
{ return index * 10.0; }

(NSUInteger) chart:(GRChartView *)aChart numberOfElementsForDataSet:(GFDataSet*)aDataSet {
return 10;
}

但是,它只绘制坐标轴,而根本不绘制数据点...

我在这里错过了什么?

谢谢!

最佳答案

我明白了。该框架仅存储数据点并根据数据点绘制轴。 (它会自动计算每个轴的边界并放大到合适的绘图区域。)

但是,没有任何绘图方法是 root 的。为了获得即时图表,我必须使用 GRAreaDataSet,它是 GRXYDataSet 的子类。然后它将绘制面积图。

我也尝试过核心情节。但对我来说使用起来比较困难。我必须自己计算界限;并填充图形以显示轴的标签值。还有,如果不自定义符号和线条的话,就不那么漂亮了。不过,默认的 GraphKit 图表已经足够好看了。虽然它没有文档...

当我尝试其中的所有内容时,我会尝试编写它的教程:)

关于objective-c - Cocoa 中的 GraphKit 框架,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3232727/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com