将轴数据添加到highchart

时间:2015-05-04 08:08:09

标签: asp.net highcharts

我使用highcharts使用以下代码在x和y轴上绘制图形。

        DotNet.Highcharts.Highcharts chart = new DotNet.Highcharts.Highcharts("chart");
        chart.SetTitle(new Title { Text = "Segment Pressure Points" });
        chart.SetXAxis(new XAxis { Title = new XAxisTitle { Text = "Kilometers" }, Min = 0, MinRange = 14 * 20 });
        chart.SetYAxis(new YAxis { Title = new YAxisTitle { Text = "db" }, Min = 0, MinRange = 0.6 * 1 });
        chart.SetSeries(new Series { Name = "Fiber No:1",Data=new Data(new     object[]{20,50,89,158,190}),YAxis="0"});

我想在图上的x和y轴的给定值上添加点,目前我使用的是上面的setseries方法,但它只是针对y轴而不是x轴绘制点。如何绘制具有两个轴值的点?

1 个答案:

答案 0 :(得分:0)

试试这个

chart.setSeries(new Series {Name = "Fiber No:1", Data new Data(new Object[]{{x:0, y:20},{x:2, y:50},{x:7, y:89},{x:9, y:158},{x:10, y:190},})}), yAxis = 0});

您可以按照x值的任何顺序进行操作,

如果你按照x值的升序排列,那么你将得到一个平滑的图表 可能存在间隙(这种类型的数据会导致不规则的间隔图表,而您提供的数据会产生规则的间隔图表。)