C# 如何显示所有系列中点的所有轴标签
我需要显示点的所有轴标签。例如,我有两个系列,每个系列中有一个点:系列1:[1,3][axis_label1];在系列2中:[1,5][axis_label2]。我需要在x轴坐标1下显示轴1和轴2。但默认情况下,图表仅显示轴_标签1 我是这样填写图表的:C# 如何显示所有系列中点的所有轴标签,c#,charts,series,axis-labels,C#,Charts,Series,Axis Labels,我需要显示点的所有轴标签。例如,我有两个系列,每个系列中有一个点:系列1:[1,3][axis_label1];在系列2中:[1,5][axis_label2]。我需要在x轴坐标1下显示轴1和轴2。但默认情况下,图表仅显示轴_标签1 我是这样填写图表的: chart4.Series.Clear(); chart4.Series.Add("****"); chart4.Series.Add("****"); chart4.Chart
chart4.Series.Clear();
chart4.Series.Add("****");
chart4.Series.Add("****");
chart4.ChartAreas[0].CursorX.IsUserEnabled = true;
chart4.ChartAreas[0].CursorX.IsUserSelectionEnabled = true;
chart4.ChartAreas[0].AxisX.Interval = 1;
for (int i = 0; i < alphabet.Length; i++)
{
DataPoint dp = new DataPoint();
dp.AxisLabel = alphabet[i].ToString(); // first label of point
dp.YValues = new double[] { OTFreq[i] };
chart4.Series[0].Points.Add(dp);
DataPoint dp1 = new DataPoint();
dp1.AxisLabel = alphabet[i].ToString()+"_"; // second label of point
dp1.YValues = new double[] { CTFreq[i] };
chart4.Series[1].Points.Add(dp1);
}
我需要图表:
我发现对于我的目标,我可以使用DataPoint.Label而不是DataPoint.AxisLabel。在这种情况下,标签将位于列的上方,但这对我来说无关紧要。可能的重复项
_
| |_ _
| | | _| |
| | | | | |
| | | | | |
--|-------|---------
A B
_
| |_ _
| | | _| |
| | | | | |
| | | | | |
--|-------|---------
A A_ B B_