【问题标题】:How should i completely separate the legend with the pie chart for some distance in Core plot graph pie charts我应该如何在核心绘图饼图中将图例与饼图完全分开一段距离
【发布时间】:2013-01-21 13:23:15
【问题描述】:

我已经按照Rayenderlich CORE PLOT tutorial for PIE CHART 在iPhone应用程序上实现了一个饼图

http://www.raywenderlich.com/13269/how-to-draw-graphs-with-core-plot-part-1

我按照教程中的方法实现了以下所有方法

-(void)initPlot {
      [self configureHost];
      [self configureGraph];
      [self configureChart];
      [self configureLegend];
}

这里我有一些问题

如果项目数量增加,则图框总是移动到饼图的顶部(随着高度的增加,底部不会增加),在某些时候会发生如图 3,4 所示的情况

我需要将图例表格移动到图表下方而不是图表旁边 我尝试了 frame 和 legendDisplacement 但没有找到结果

我应该如何将图例与饼图完全分开一段距离

在饼图下方

【问题讨论】:

  • 饼图下方显示图例的 TableView 怎么样?
  • 您使用的是哪个 legendAnchor ?也许使用相反的,增加高度会在底部增加。
  • 我尝试了所有的锚底部顶部底部左等等等
  • 离题:我认为饼图不是您要破坏的数据类型的正确选择。
  • 另一个想法,我只是觉得屏幕上没有空间可以容纳所有的图例,也许你可以尝试使用 1 列图例和一个小图,或者滚动视图。

标签: iphone objective-c cocoa-touch core-plot


【解决方案1】:

使用自动布局或手动调整图表子视图的框架

【讨论】:

  • 调整标签的边框,如果不行,根据大小创建标签边框
猜你喜欢
  • 2014-04-30
  • 1970-01-01
  • 2015-08-16
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-03-19
  • 1970-01-01
  • 2017-09-02
相关资源
最近更新 更多