2013-05-06 67 views
0

我想知道如何使用Highcharts框架繪製一條堅實的水平線。
目的:這些行的目的是,我想有一定的限制。
額外的信息:如何繪製水平線使用Highcharts DotNet C#

  1. 技術:ASP.NET MVC3,Highcharts DOTNET的C#框架
  2. 框架我使用:http://dotnethighcharts.codeplex.com/

例子:
enter image description here

這是我的一個例子有點想要,除了紅色和綠色的線將是控制線。我不想紅線和綠線有積分,但要成爲一條堅實的線。

我如何產生上述

 Highcharts chart = new Highcharts("chart"); 
     chart.SetXAxis(new XAxis 
     { 
      Categories = new[] { "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec" } 
     }); 
     chart.SetSeries(new[]{ 
      new Series 
      { 
       Data = new Data(new object[] { 29.9, 71.5, 106.4, 129.2, 144.0, 176.0, 135.6, 148.5, 216.4, 194.1, 95.6, 54.4 }) 
      }, 
      new Series 
      { 
       Data = new Data(new object[] { 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250 }) 
      }, 
      new Series 
      { 
       Data = new Data(new object[] { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }) 
      } 

     }); 

圖目前代碼謝謝大家的幫助,請讓我知道如果在這個問題的任何誤解。

回答

1

你要找的是所謂的情節線在這裏是因爲它

http://jsfiddle.net/gh/get/jquery/1.9.1/highslide-software/highcharts.com/tree/master/samples/stock/demo/yaxis-plotlines/

.SetYAxis(new YAxis 
        { 
         Title = new XAxisTitle { Text = "" }, 
         PlotLines = new[] 
            { 
         new XAxisPlotLines 
         { 
         value : 0, 
         color : 'green', 
         dashStyle : 'shortdash', 
         width : 2, 
         label : { 
         text : '' 
           } 
          } 
         new XAxisPlotLines 
             { 
         value : 250, 
         color : 'red', 
         dashStyle : 'shortdash', 
         width : 2, 
         label : { 
         text : '' 
             } 
             } 
            } 
        }) 
+0

謝謝你的回覆的例子,是語法上的你的代碼是正確的,我似乎得到大量的語法錯誤。 – AustinT 2013-05-06 15:54:01

+0

我不完全確定你的語法如何,但你不應該有任何問題轉換js到C# – 2013-05-06 15:56:08

+0

好吧。謝謝。 – AustinT 2013-05-06 15:57:46