我正在绘制一张图表,其中我有X轴形式的long值,这些值是递增的,但没有特定的方式,例如。 2001,2098,3331,3378 .....等等。 我正在尝试使用asp.net Chart绘制折线图。当我设置
Chart1.ChartAreas["time"].AxisX.Interval = 1
X轴上的标签消失,当我将其设置为
时 Chart1.ChartAreas["time"].AxisX.IntervalAutoMode = IntervalAutoMode.VariableCount
它四舍五入到最接近的值并决定它自己的间隔。
我的目标是在图表上将这些x轴点值显示为标签。
另一个问题 - 有没有办法使用Marker作为超链接 为此,我正在使用代码
for (i = 0; i < Chart1.Series["series1"].Points.Count; i++)
{
Chart1.Series["series1"].Points[i].Label = "xvalue string";
Chart1.Series["series1"].Points[i].LabelAngle = -30;
Chart1.Series["series1"].Points[i].LabelToolTip = "xyz";
Chart1.Series["series1"].Points[i].LabelUrl = "CustomPage.aspx";
}
但是这会绘制带有箭头的标签和点的图表。绘制的图表不干净。