【问题标题】:How to display graph in iPhone Application如何在 iPhone 应用程序中显示图形
【发布时间】:2012-03-08 13:38:46
【问题描述】:

我是 iphone 新手..我创建应用程序,在其中维护有关收入、费用和总余额的数据。我需要在图表中显示该信息..

问题:- 我如何在我的 Iphone 应用程序中显示图表?比如假设如果总余额为 1000,收入为 500,那么在图表中它显示的总体图表包含总余额表示 100%,收入将显示为 20%


现在我通过使用 CorePlot 在我的应用程序中获取图表但是我在轴上提供静态数据..我想显示来自数据库的数据..我该怎么做??

【问题讨论】:

标签: iphone objective-c ios ipad ios-simulator


【解决方案1】:

您可以使用quartz 2d 自己绘制图表,而不是使用需要互联网连接的核心绘图或google api。这就是我为我的应用程序所做的。 CorePlot 安装起来有点棘手,对于小型项目来说似乎很复杂。

http://buildmobile.com/creating-a-graph-with-quartz-2d-part-3/

自己绘制图形的好处是你学会了使用 Apple 提供的标准绘图 API。祝你好运

【讨论】:

【解决方案2】:

最简单的方法是使用 google chart api,我在所有应用程序中都使用它。

在此处查看教程,

http://code.google.com/apis/chart/image/docs/making_charts.html

您只需发出一个 HTTP 请求,即可根据您的要求直接获取图像。

【讨论】:

  • Hadley:- 我检查了它..但是我必须制作图表..所以你能建议我吗我不需要使用 Get & Post 方法使用图表..
  • ok Rami,你想画哪张图? ,简单的折线图?还是其他?
  • 简单的折线图...我只是第一次创建它,所以我想弄清楚关于 iphone 中图形的概念
  • 你为什么不尝试下载 core-plot,阅读他们提供的文档,尝试示例并使用搜索功能(谷歌是你的朋友)。你将不得不做一些这样的事情......
【解决方案3】:

我用过Core Plot,它很容易上手,几乎所有的图表都有样例...

【讨论】:

  • 我已经知道了,但是我是如何开始学习的……我很困惑……你能指导我从那个链接中首先做什么吗??
  • 核心图适用于小型数据集,但速度确实很慢。这里有一个性能比较,它与 iOS-Charts、Coreplot 和两个用于更大数据集或频繁更新的商业图表进行比较:scichart.com/ios-chart-performance-comparison
【解决方案4】:

如果您想在 iPhone 应用程序中使用 Objective-C 或 Swift 绘制图表,您可以使用SciChart,它支持超过 20 种流行的图表类型,包括 Column 和 Bar。

scichart 网站上有一些非常好的示例,用于在 Objective-C 和 Swift 中绘制图表类型。

例如:

Examples are also hosted on Github 还有tutorials 可以帮助你学习这个强大的工具。

作为披露,我是 scichart 项目的技术主管

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-08-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多