CorePlot:CPTPieChart在CPTGraphHostingView内更改位置?

CorePlot:CPTPieChart在CPTGraphHostingView内更改位置?,graph,frame,core-plot,pie-chart,Graph,Frame,Core Plot,Pie Chart,是否可以在CPTGraphHostingView内部更改CPTPieckhart的框架???不直接更改,但如果所有填充均为0,则可以控制饼图大小和在绘图区域中的位置,该区域的大小与宿主视图的大小相同。使用centerAnchor特性定位饼图的中心。锚定点的x和y坐标表示为绘图区域大小的一部分。默认值为0.5,0.5是打印区域的中间。pieRadius是饼图的半径(以像素为单位)。不是直接的,但是如果所有填充都为0,则可以控制饼图的大小和在绘图区域中的位置,该区域与宿主视图的大小相同。使用cent

是否可以在CPTGraphHostingView内部更改CPTPieckhart的框架???

不直接更改,但如果所有填充均为0,则可以控制饼图大小和在绘图区域中的位置,该区域的大小与宿主视图的大小相同。使用centerAnchor特性定位饼图的中心。锚定点的x和y坐标表示为绘图区域大小的一部分。默认值为0.5,0.5是打印区域的中间。pieRadius是饼图的半径(以像素为单位)。

不是直接的,但是如果所有填充都为0,则可以控制饼图的大小和在绘图区域中的位置,该区域与宿主视图的大小相同。使用centerAnchor特性定位饼图的中心。锚定点的x和y坐标表示为绘图区域大小的一部分。默认值为0.5,0.5是打印区域的中间。pieRadius是以像素为单位的饼图半径。

是的,在我的情况下,centerAnchor或anchorPoint的默认值为0,0,我无法更改此值。。。我试试这个:[Pieclot setAnchorPoint:CGPointMake0.5,0.5];这个[piePlot setCenterAnchor:CGPointMake0.5,0.5];中心锚点默认为0.5、0.5。它是一个读/写属性,因此您应该能够将其更改为您想要的任何内容。x和y分量应该介于0和1之间。我不知道为什么我不能更改它,我是否使用了正确的方法:setCenterAnchor???此更改必须在创建piePlot后进行,还是以其他方法进行?谢谢你,埃里克!!是的,应该行。您还可以使用属性语法:piePlot.centerAnchor=CGPointMake0.25,0.75;。当然,这假设piePlot是一个有效的CPTPieChart实例。好的,我将发布我的饼图定义,并探索您的语法。是的,在我的情况下,centerAnchor或anchorPoint的默认值是0,0,我无法更改此值。。。我试试这个:[Pieclot setAnchorPoint:CGPointMake0.5,0.5];这个[piePlot setCenterAnchor:CGPointMake0.5,0.5];中心锚点默认为0.5、0.5。它是一个读/写属性,因此您应该能够将其更改为您想要的任何内容。x和y分量应该介于0和1之间。我不知道为什么我不能更改它,我是否使用了正确的方法:setCenterAnchor???此更改必须在创建piePlot后进行,还是以其他方法进行?谢谢你,埃里克!!是的,应该行。您还可以使用属性语法:piePlot.centerAnchor=CGPointMake0.25,0.75;。当然,这假设piePlot是一个有效的CPTPieChart实例。好的,我将发布我的饼图定义,并探索您的语法。