简体   繁体   English

烛台+条形图的组合图

[英]Combined chart for candlestick + bar

This seems to me like something pretty trivial to do, and I got it working on android but not on iOS, even after reading pretty thoroughly through previous issues and SO... 在我看来,这似乎是一件微不足道的事情,即使在通读之前的问题和技巧之后,我仍然可以在android上运行它,但不能在iOS上运行。

Anyhow, I'm simply trying to create a combined chart of historical price data that includes candlestick chart alongside volume indicators (bar charts) in the background. 无论如何,我只是想创建一个历史价格数据的组合图表,其中包括烛台图表以及背景中的交易量指标(条形图)。 It comes out displaying like this: 结果显示如下:

在此处输入图片说明

Code is pretty straightforward and follows the example: 代码非常简单,并遵循以下示例:

let set1 = CandleChartDataSet(values: yVals1, label: "Data Set")
set1.axisDependency = YAxis.AxisDependency.left
set1.setColor(UIColor(white: 80 / 255, alpha: 1))
set1.drawIconsEnabled = false
set1.shadowColor = .darkGray
set1.shadowWidth = 0.7
set1.decreasingColor = .red
set1.decreasingFilled = true
set1.increasingColor = UIColor(red: 122 / 255, green: 242 / 255, blue: 84 / 255, alpha: 1)
set1.increasingFilled = false
set1.neutralColor = .blue
set1.drawValuesEnabled = false
self.candleStickChartView.xAxis.valueFormatter = IndexAxisValueFormatter(values: xValues)
let candleStickData = CandleChartData(dataSet: set1)


let data = CombinedChartData()
let barChartDataSet = BarChartDataSet(values: barChartEntries, label: "values")
barChartDataSet.setColor(UIColor.rhLightGrey().withAlphaComponent(0.3))
barChartDataSet.axisDependency = YAxis.AxisDependency.right
let barChartData = BarChartData(dataSet: barChartDataSet)

data.candleData = candleStickData
data.barData = barChartData

self.candleStickChartView.rightAxis.axisMinimum = 0.0

self.candleStickChartView.data = data
self.candleStickChartView.setNeedsDisplay()

When I remove data.barData = barChartData it displays the candlestick fine, however I can't get the "scaling" to be dependent by the candlestick values (which are much lower) than the volume bars. 当我删除data.barData = barChartData它会很好地显示烛台,但是我无法使“缩放”取决于烛台值(远低于音量条)。

Any ideas? 有任何想法吗?

Thanks! 谢谢!

好像干净整修对我有用

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM