我想绘制一个图,其中第二个 x 和 y 轴只是主轴的镜像。例如,像这个带有内部刻度线的典型科学风格情节, .
用 coreplot 这么容易完成吗?
创建两个新轴,一个用于 x,一个用于 y。配置它们以匹配其他轴,除了将 更改tickDirection
为指向另一个方向并将它们定位在图形的另一侧(使用orthogonalCoordinateDecimal
或约束)。将两个新轴分配到其他轴使用的相同绘图空间。将所有四个轴添加到数组并将其传递给轴集:
graph.axisSet.axes = [NSArray arrayWithObjects:x, y, x2, y2, nil];
在Plot Gallery 演示应用程序中有一个向图表添加附加轴的示例。