【发布时间】:2011-11-24 05:11:50
【问题描述】:
我想使用 core plot api 绘制线形图和 pi 图。我不知道如何使用代码绘图 api。 此图还具有不同单位的多条线和条。我已经附上了图片。
就像在这张图片中一样,不同的单位有三个 yAxis。那么如何在核心情节中做到这一点。我还想在图表底部显示标签,如图所示。
请帮我解决这个问题
【问题讨论】:
标签: iphone objective-c graph charts core-plot
我想使用 core plot api 绘制线形图和 pi 图。我不知道如何使用代码绘图 api。 此图还具有不同单位的多条线和条。我已经附上了图片。
就像在这张图片中一样,不同的单位有三个 yAxis。那么如何在核心情节中做到这一点。我还想在图表底部显示标签,如图所示。
请帮我解决这个问题
【问题讨论】:
标签: iphone objective-c graph charts core-plot
查看 Core Plot 提供的示例应用程序,看看它可以做什么。绘图库是一个很好的起点——它显示了每种受支持的绘图类型的示例。
要制作与您问题中的图片相似的图表,您需要以下组件:
如果您希望三个 y 轴具有不同的比例,则需要三个不同的绘图空间。一个新的图表从一个开始——只需再添加两个。如果您希望数据点垂直排列,您可以为每个绘图空间使用相同的xRange。
查看绘图库中的轴演示,了解如何添加多个轴。该示例显示了两个 y 轴;添加第三个是微不足道的。将每个 y 轴分配给不同的绘图空间。在绘制网格线的轴上设置gridLinesRange,以限制它们在其他轴之间的长度。
底部的标签可以使用图例创建。每个绘图都有一个title 属性,用于设置出现在图例中的文本。图例标题旁边的图标(在 Core Plot 中称为“样本”)是使用相应绘图的属性(线型、填充、绘图符号等)绘制的。
【讨论】: