为什么DataPoint.AxesLabel没有出现在图表上?(MS图表)

本文关键字:MS 图表 AxesLabel DataPoint 为什么 | 更新日期: 2023-09-27 18:23:44

我将我的点数添加到图表中,如下所示:

var point = new DataPoint(xValue.TimeStamp.Ticks, yValue);
point.AxisLabel = "someString";
series.Points.Add(point);

但是AxisLabel没有出现在我的图表上
当我使用此代码时,标签会显示为双重,而不是我想要的:

series.Points.AddXY(xValue.TimeStamp.Ticks, yValue);

我的AxisValueTyp设置为双倍

有什么我想念的吗?我必须在图表区域X轴的标签设置中设置一些内容吗?

为什么DataPoint.AxesLabel没有出现在图表上?(MS图表)

Ticks的类型为long。如果你在X轴上使用Ticks,你可以使用

series.Points.AddXY(xValue.TimeStamp.Ticks, yValue);

格式以添加数据点。

你没有说你想要什么格式。要将格式从标准轴格式double设置为更合适的数字格式,请使用例如

yourChartArea.AxisX.LabelStyle.Format = "###,###,###,##0";

用于图表区域的X轴。