我想使用核心绘图api绘制线条和pi图。我不知道如何用户代码绘图api。 此图也有不同单位的多条线和条。我附上了这张照片。
与此图像相似,不同单位有三个yAxis。那么如何在核心情节中做到这一点。我还想在图表底部显示标签,如图所示。
请帮我解决这个问题
答案 0 :(得分:0)
查看Core Plot提供的示例应用程序,了解它可以执行的操作。 Plot Gallery是一个很好的起点 - 它显示了每个支持的绘图类型的示例。
要制作与问题中的图像类似的图表,您需要以下组件:
如果您希望三个y轴具有不同的比例,则需要三个不同的绘图空间。一个新的图表从一个开始 - 只需添加两个。如果您希望数据点垂直排列,则可以对每个绘图空间使用相同的xRange
。
查看绘图库中的Axis Demo,了解如何添加多个轴。该示例显示了两个y轴;添加第三个是微不足道的。将每个y轴分配到不同的绘图空间。在绘制网格线的轴上设置gridLinesRange
以限制其他轴之间的长度。
可以使用图例创建底部的标签。每个图都有一个title
属性,用于设置图例中显示的文本。图例标题旁边的图标(在核心图中称为“样本”)使用相应图表的属性(线条样式,填充,绘图符号等)绘制。