使用Core Plot存储图形而不显示它

时间:2013-11-19 13:56:50

标签: core-plot

有没有办法让Core Plot渲染图形,即使它没有显示?我需要做一些图表来分享它们作为图像,但我不能要求用户先显示所有图形,这样我就可以在它们被绘制到屏幕后保存它们的图像。

如果没有这种可能性:您是否知道任何其他支持带有直线和点的简单XY图表的解决方案。

1 个答案:

答案 0 :(得分:1)

Core Plot图是Core Animation图层。在创建图表时将框架设置为所需的大小,正常设置,然后调用-imageOfLayer将其呈现为Mac上的NSImage或iOS上的UIImage。您也可以致电-dataForPDFRepresentationOfLayer将其呈现为PDF。