2016-07-13 8 views
0

Ich frage mich, ob wir eine gestrichelte Grenze für ein Pyramidendiagramm machen könnten.
Eine gestrichelte Grenze nicht heimisch ist von Highcharts unterstützt, aber für Spalte/Balkendiagramm, habe ich eine einfache Erweiterung gefunden, um sie geschehen: Highcharts.seriesTypes.column.prototype.pointAttrToOptions.dashstyle = 'dashStyle';
Aber für eine Pyramide Tabelle, kann ich eine ähnliche Art und Weise nicht finden TU das. Gibt es eine Möglichkeit, die Grenze einer Pyramide "gestrichelt" zu machen? Hier eine Geige ist:
http://jsfiddle.net/scottszb1987/18009rf1/6/Können wir in Highcharts die Grenze einer Pyramide "gestrichelt" gestalten?

Antwort

1

Im chart.load Ereignis können Sie jeden Punkt Schleife über, rufen attr() auf Grafikelement und das DashStyle param anzuwenden.

events:{ 
    load:function() { 
     var chart = this, 
      series = chart.series[0], 
      each = Highcharts.each; 

     each(series.data, function(p, d) { 
     p.graphic.attr({ 
      dashstyle: 'Dash' 
     }); 
     }); 
    } 
    } 

Beispiel:

DashStyles:

'Solid', 
    'ShortDash', 
    'ShortDot', 
    'ShortDashDot', 
    'ShortDashDotDot', 
    'Dot', 
    'Dash', 
    'LongDash', 
    'DashDot', 
    'LongDashDot', 
    'LongDashDotDot' 
+0

Dank @Sebastian Bochan! Das ist fantastisch! – Feedfedfat

Verwandte Themen