有没有办法让Core Plot渲染图形,即使它没有显示?我需要做一些图表来分享它们作为图像,但我不能要求用户先显示所有图形,这样我就可以在它们被绘制到屏幕后保存它们的图像。
如果没有这种可能性:您是否知道任何其他支持带有直线和点的简单XY图表的解决方案。
答案 0 :(得分:1)
Core Plot图是Core Animation图层。在创建图表时将框架设置为所需的大小,正常设置,然后调用-imageOfLayer
将其呈现为Mac上的NSImage
或iOS上的UIImage
。您也可以致电-dataForPDFRepresentationOfLayer
将其呈现为PDF。