C# 如何显示所有系列中点的所有轴标签

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

我需要显示点的所有轴标签。例如,我有两个系列,每个系列中有一个点:系列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.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_