我使用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轴绘制点。如何绘制具有两个轴值的点?
答案 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值的升序排列,那么你将得到一个平滑的图表 可能存在间隙(这种类型的数据会导致不规则的间隔图表,而您提供的数据会产生规则的间隔图表。)