3

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

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

甜甜圈设计

任何帮助都感激不尽。

4

2 回答 2

5

我建议在cocoacontrols.com上搜索。他们有很多适用于 iOS 和 Mac 的开源控件。我没有看到任何专门称为“甜甜圈图”的东西,但某些饼图控件可能会提供该选项。

事实上,这个似乎确实包括你所说的甜甜圈图。它看起来并没有内置对中间标签的支持,但它确实可以创建您想要的环形图表。

您也可以始终创建一个饼图,然后在其顶部放置一个透明的视图,中间有一个白色圆圈,然后在其顶部放置一个标签。

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

于 2013-10-22T22:08:29.750 回答
2

另一种选择是创建 svg 图表并使用 UIWebView 来显示它。使用 svg 图表,您可以使用 highcharts 和 d3js 等库获得更大的灵活性。这是一个带有甜甜圈图的示例:

http://vida.io/documents/Byh8tTakzB59oGa9f

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

于 2013-10-24T17:25:14.193 回答