我可以用什么在iOS中实现圆环图?

时间:2013-10-22 21:40:50

标签: ios components pie-chart donut-chart

我正在寻找一个免费的 iOS组件,它允许我在中心绘制带有文本的圆环图。到目前为止,我只使用了Code Plot,但这是一个完整的饼图。

我附上了一个要求的例子。

doughnut design

非常感谢任何帮助。

2 个答案:

答案 0 :(得分:5)

我建议在cocoacontrols.com上搜索。他们有许多适用于iOS和Mac的开源控件。我没有任何特别称为“圆环图”,但一些饼图控件可能会提供该选项。

事实上,似乎this one确实包含了您所称的甜甜圈图表。它看起来不像中间的标签内置支持,但它确实创建了一个你想要的环形图表。

您也可以随时创建一个饼图,然后在其上面放置一个透明视图,除了中间的白色圆圈外,然后在其上面添加一个标签。

稍微复杂一点,你可以修改CorePlot控件并添加一个填充的CAShapeLayer。

答案 1 :(得分:2)

另一种选择是创建svg图表并使用UIWebView来显示它。使用svg图表,您可以更灵活地使用诸如highcharts和d3js之类的库。以下是圆环图的示例:

http://vida.io/documents/Byh8tTakzB59oGa9f

您可以嵌入链接或保存svg并在UIWebView中显示。保存svg脱机工作。