iOS平台的开源矢量图形库:CorePlot

jopen 11年前

CorePlot是iOS平台下的开源矢量图形库。Core Plot 功能强大,我们可以利用它很方便地 画出复杂的曲线图、柱状图和饼图等等。

iOS平台的开源矢量图形库:CorePlot

CorePlot 的类结构关系如下:

iOS平台的开源矢量图形库:CorePlot

其中最核心的就是 CPTGraph,本示例中的 CPTXYGraph是它的子类;一个图 CPTGraph包含一个轴集 CPTAxiset,每个轴集可包含多个轴;一个图 CPTGraph 可包含多个图空间 CPTPlotSpace;一个图 CPTGraph 可包含多个图形CPTSplot(曲线,饼图,柱状图等);图形CPTSplot 和轴都展现在某个图空间 CPTPlotSpace 中。

也许下图能更形象地描述出 Core Plot 各种对象之间的关系。

iOS平台的开源矢量图形库:CorePlot

项目主页:http://www.open-open.com/lib/view/home/1365065177703