3

こんにちは、ios に添付されているグラフが必要です。私は ios-Chart ライブラリ (MPAndroidChart の迅速な代替) を迅速に使用しています。散布図を使用して、グラフ上でこれらのポイントを取得することができました。しかし、2 つの垂直点をどのように接続するのかわかりませんでした。任意のヘルプまたは早期の対応をいただければ幸いです。

私の現在のコードは次のとおりです。

func drawChart(dataPoints:[String] , value1 :[Double] , value2:[Double])
    {
        var dataEntries1:[ChartDataEntry] = []

        for i in 0..<dataPoints.count {
            let dataEntry = ChartDataEntry(value:value1[i] , xIndex : i)
            dataEntries1.append(dataEntry)
        }

        var dataEntries2:[ChartDataEntry] = []

        for i in 0..<dataPoints.count {
            let dataEntry = ChartDataEntry(value:value2[i] , xIndex : i)
            dataEntries2.append(dataEntry)
        }

        let dataSet1 = ScatterChartDataSet(yVals: dataEntries1, label: "Value1" )
        dataSet1 .setColor(UIColor.blueColor())
        let dataSet2 = ScatterChartDataSet(yVals: dataEntries2 ,label: "Value2")
        dataSet2.setColor(UIColor.greenColor())

        var bloodPressureDataSets = [ScatterChartDataSet]()
        bloodPressureDataSets.append(dataSet1)
        bloodPressureDataSets.append(dataSet2)

        let barChartData = ScatterChartData(xVals: dataPoints, dataSets: bloodPressureDataSets)

        bpChart.xAxis.labelPosition = .Bottom
        bpChart.rightAxis.enabled=false
        //barChart.legend.enabled=false
        bpChart.descriptionText=""
        bpChart.data = barChartData

    }

現在、上記のコードを使用してこのタイプのグラフを見ることができます。 現在のグラフ

下のグラフのようにこの2点を縦に結びたいのですが、

ここに画像の説明を入力

4

1 に答える 1