5

我试图在 iPad 上以横向模式放置 6 个 Coreplot 图表,因此每个图表的高度为 128 像素(即 768/6)

我遇到的问题是,如果我将所有填充设置为 0,则图表周围仍然有很多填充。

有没有办法从图表中删除这个默认填充?

在此先感谢达米安

图像中的粉红色标记是我要删除的填充

http://i.stack.imgur.com/nXzFv.png

或者

http://s10.postimage.org/d2rl0ajsn/Image13.png


这是未应用主题的图表(填充仍然存在)我添加了粉红色边框,以便您可以看到实际大小

这是未应用主题的图表(填充仍然存在)我添加了粉红色边框,以便您可以看到实际大小

我还尝试将填充设置为 -20.0,并且存在相同的填充,但可见图表区域正在切断图表。

似乎有一个外部框架正在设置此填充并保持图表区域..

4

2 回答 2

8

图形本身(不是绘图区域框架)的默认填充是每边 20 像素。你也可以改变它。

graph.paddingLeft = 0.0;
graph.paddingTop = 0.0;
graph.paddingRight = 0.0;
graph.paddingBottom = 0.0;
于 2012-04-10T23:51:29.720 回答
2

暗示:

暂时将不同视图的背景颜色设置为百搭颜色,以便您可以看到各种填充值的影响。

self.graph.plotAreaFrame.backgroundColor = [[UIColor yellowColor] CGColor];

self.graph.plotAreaFrame.paddingTop = 2.0f;
self.graph.plotAreaFrame.paddingRight = 8.0f;
self.graph.plotAreaFrame.paddingBottom = 30.0f;
self.graph.plotAreaFrame.paddingLeft = 42.0f;


self.graph.backgroundColor = [[UIColor greenColor] CGColor];

self.graph.paddingTop = 2.0f;
self.graph.paddingRight = 2.0f;
self.graph.paddingBottom = 2.0f;
self.graph.paddingLeft = 2.0f;

// Tie the graph we've created with the hosting view.
self.hostingView.hostedGraph = self.graph;
self.hostingView.backgroundColor = [UIColor redColor];
于 2013-02-15T15:59:53.237 回答