自定义标签在ASP.NET图表中未水平对齐

本文关键字:水平 对齐 标签 ASP NET 自定义 | 更新日期: 2023-09-27 18:21:45

我正在将数据表绑定到使用X-Axis自定义标签的ASP.NET图表。标签文本垂直对齐,图表大小减小。

我尝试了以下代码:

Chart2.ChartAreas[0].AxisX.IsLabelAutoFit = false;
Chart2.ChartAreas[0].AxisX.LabelStyle.Enabled = true;
Chart2.ChartAreas[0].AxisX.LabelStyle.Font = new System.Drawing.Font("Comic Sans", 9F);
Chart2.ChartAreas[0].AxisX.LabelAutoFitStyle = LabelAutoFitStyles.WordWrap;

我还通过搜索互联网尝试了以下修复:

Chart2.ChartAreas[0].AxisX.LabelStyle.Angle = 90;
Chart2.ChartAreas[0].AxisX.LabelAutoFitStyle = LabelAutoFitStyles.LabelsAngleStep90;

我尝试更改角度的各种值,但它仍然会垂直对齐。

任何关于这方面的链接或建议都将不胜感激。

自定义标签在ASP.NET图表中未水平对齐

我是Ultra New,但这可能会有所帮助:"我在过去4小时里一直在寻找解决方案,有人建议使用注释。此外,这段代码是用VB编写的,但如果你找不到答案,它可能会帮助你找到另一个方向。

Dim MyTextAnnotation As TextAnnotation
                MyTextAnnotation = New TextAnnotation
                MyTextAnnotation.Text = "some notation"
                MyTextAnnotation.X = 0
                MyTextAnnotation.Y = 0
                chart1.Annotations.Add(MyTextAnnotation)