作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我尝试使用 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/
我尝试使用 GraphKit 绘制 XY 图。 互联网上有关此框架的信息非常有限...... 这就是我所做的: //xychart 在 header 中预定义为 GRChart GRDateSet *
我是一名优秀的程序员,十分优秀!