我试图在VB.NET中的1个“列”图表(大多数人称为条形图)上显示2个不同的数据集。我希望使用辅助Y轴显示第二个数据集(名为“百分比”),因为该数据与第一个数据集有很大差异。我当前用于执行此操作的代码如下,但由于无法运行次程序,因此未显示辅助Y轴,因此它不起作用:
ResultsChart.ChartAreas("ChartArea1").AxisY2.Enabled = True
ResultsChart.Series("Percentage").YAxisType = DataVisualization.Charting.AxisType.Secondary
With ResultsChart.ChartAreas("ChartArea1")
.AxisY.Title = "Score"
.AxisY.Maximum = 5
.AxisY.Minimum = 0
.AxisY2.Title = "Percentage (%)"
.AxisY2.Maximum = 100
.AxisY2.Minimum = 0
End With
For Each item As ListViewItem In lstvScores.Items
taskname = item.SubItems(0).Text
taskscore = item.SubItems(1).Text
taskpercent = item.SubItems(2).Text
ResultsChart.Series("Score").Points.AddXY(taskname, taskscore)
ResultsChart.Series("Percentage").Points.AddXY(taskname, taskpercent)
Next
有人可以告诉我我要去哪里错吗?