【问题标题】:two x axes in the same graph?同一个图中的两个 x 轴?
【发布时间】:2011-05-06 07:16:57
【问题描述】:

使用core-plot绘图时如何在同一个图中绘制两个x轴?

【问题讨论】:

    标签: ios cocoa-touch graph core-plot


    【解决方案1】:
     CPXYAxis *topX = [[[CPXYAxis alloc] init] autorelease];
     CPXYAxis *bottomX = [[[CPXYAxis alloc] init] autorelease];
     CPXYAxis *y = [[[CPXYAxis alloc] init] autorelease];
    
     topX.coordinate = CPCoordinateX;
     bottomX.coordinate = CPCoordinateX;
    
     y.coordinate = CPCoordinateY;
    
     CPAxisSet *axisSet = [[[CPAxisSet alloc] init] autorelease];
     axisSet.axes = [NSArray arrayWithObjects:topX,bottomX,y,nil];
     graph.axisSet = axisSet;
    

    您可能需要多个绘图空间,每个在 x 轴上..CPTestApp 示例创建多个 y 轴,这将对您有所帮助..希望这会有所帮助..

    【讨论】:

    • 非常感谢老兄!在同一个 plotSpace 中获得了第二个轴。这个例子提供了很多见解。现在继续前进,我们是否需要手动将值映射到绘图或如何将新轴链接到绘图?我的意思是用旧轴绘制一个条形图,用新轴绘制一个条形图。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-08-06
    • 2017-08-01
    • 1970-01-01
    • 2015-05-31
    • 2018-07-29
    • 2021-09-29
    • 1970-01-01
    相关资源
    最近更新 更多