2013-05-06 3 views
0

Мне было интересно, как можно было бы провести сплошную горизонтальную линию с использованием рамки Highcharts.
Назначение: Целью этих строк является то, что я хочу иметь ограничения на определенное значение.
Экстренная Информация:Как нарисовать горизонтальную линию с использованием Highcharts DotNet C#

  1. технологии: ASP.NET MVC3, Highcharts DotNet C# Framework
  2. Framework Я использую: 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

+0

Я не совсем уверен, как вы синтаксис, но у вас не должно быть проблем с преобразованием js в C# –

+0

Хорошо. Спасибо. – AustinT

Смежные вопросы