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

时间:2014-09-19 05:56:39

标签: c# mschart

我将我的积分添加到图表中,如下所示:

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

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

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

我的AxisValueTyp设置为双倍。

我有什么想念吗?我是否必须在chartArea X Axis的labelsettings中设置一些内容?

1 个答案:

答案 0 :(得分:0)

Ticks属于long类型。如果您使用Ticks作为X轴,可以使用

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

格式添加数据点。

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

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

表示yourChartArea的X轴。