如何在 iPhone 上使用核心图实现股票交易量图表?

Posted

技术标签:

【中文标题】如何在 iPhone 上使用核心图实现股票交易量图表?【英文标题】:How can I implement a stock volume chart using core plot on iPhone? 【发布时间】:2011-01-08 04:43:37 【问题描述】:

我正在使用 core-plot 在 iPhone 上编写一个股票图表应用程序。我应该使用什么样的图表来绘制成交量图表?由于我还需要将价格图表叠加到成交量图表上,我应该怎么做呢?

这是一张供参考的图片(我绝不是在尝试重新实现股票图表功能,只是想创建一个简单的图表,将交易量信息覆盖在价格图表上):

example http://www.imagechicken.com/uploads/1264166887000577000.png

谢谢!

【问题讨论】:

【参考方案1】:

如何在 WebView 中为您的图表使用 javascript 图表库?然后你可以使用 Emprise 之类的东西:http://www.ejschart.com/

【讨论】:

只是出于好奇,为什么需要原生解决方案?在带有 Javascript 库的本地副本的 web 视图中,图表可以离线使用,并且应用程序仍然是本机应用程序【参考方案2】:

如果您查看框架的最新版本,Drew 刚刚添加了一个开-高-低-收绘图类型,它是具有 CPTradingRangePlotStyleOHLC 绘图样式的 CPTradingRangePlot。有关此操作的示例以及跟踪交易量的条形图,请参阅框架附带的最新版本的 AAPLot 示例应用程序: (来源:sunsetlakesoftware.com)

【讨论】:

【参考方案3】:

嗯,我认为使用当前构建的核心情节是不可能的。但是您可以编写自己的实现,在最好的情况下扩展 core-plot 来执行此操作并提交补丁,以便其他人可以从您的工作中受益。

阅读 Quartz 2D 绘图 API,您将能够轻松地创建像上面这样的复杂图形。

http://developer.apple.com/iphone/library/documentation/GraphicsImaging/Conceptual/drawingwithquartz2d/dq_overview/dq_overview.html

【讨论】:

好像是这样。我只是看看我能做什么。如上所述,最终图表不必那么复杂,但我现在正在制作核心图显示叠加等。

以上是关于如何在 iPhone 上使用核心图实现股票交易量图表?的主要内容,如果未能解决你的问题,请参考以下文章

使用 Python Pandas 在同一张图表上绘制股票和成交量图表

检测核心图的位置

iPhone RestKit 是不是可以将核心数据对象图转换为 JSON?

如何在 iphone 的核心绘图图中写入日期时间值

用Python做股票市场数据分析—做K线图

深度学习与图神经网络核心技术实践应用高级研修班-Day2股票预测(stock_prediction)