我正在尝试使用iOS图表danielgindi / Charts库绘制多个折线图,如图所示。
预期输出:
Data1 = [Jun: 34, Jul: 42, Aug: 32, Sep: 30, Oct: 38]
Data2 = [Oct: 38, Nov: 40, Dec: 32, Jan: 40]
let dataSet1 = LineChartDataSet(values: Data1, label: nil)
dataSet1.lineDashLengths =[0]
dataSet1.drawCirclesEnabled = false
let dataSet2 = LineChartDataSet(values: Data2, label: nil)
dataSet2.lineDashLengths =[10]
dataSet2.drawCirclesEnabled = true
let data = LineChartData(dataSets:[dataSet1, dataSet2])
lineChartView?.data = data
我想用实线绘制第一组,并使用虚线绘制第二组。
我正在使用iOS图表库。 (MultiLineChartView)
我面临的问题是虚线也始于x轴的起点。 (如下所示)
有人可以帮我吗?
最佳答案
x轴必须具有最小值和最大值,因此只需将第二组的起始x轴设置为第一个数据集的终止x轴。示例中包括一个很好的示例CombinedChartViewController
。请尝试运行演示并使用任何类型图表的x轴,
ChartDataEntry(x: 0.5, y: 30)