2016-05-05 19 views
0

http://jsfiddle.net/sgrg93/brev29jg/HighMaps: Align ColorAxis innerhalb Legend

legend:{ 
    borderWidth: 1, 
    width: 300  //to increase the width of legend more than that of ColorAxis 
}, 

In der obigen Geige, Breite der Legende ist mehr als die des ColorAxis. Die ColorAxis wird innerhalb der Legende linksbündig ausgerichtet. Gibt es eine Möglichkeit, die ColorAxis in der Legendenbox an der Mitte oder der rechten Seite auszurichten?

Ich will nicht

this.legend.contentGroup.translate(50,0) 

auf load() Ereignis des Chart

+0

Lassen Sie mich wissen, was übersetzen mit der Verwendung falsch ist () Methode? –

+0

@SebastianBochan ist nichts falsch daran, es zu benutzen. Ich wollte nur wissen, ob es möglich ist, ein Attribut in der Legende, colorAxis usw. in den Optionen zu verwenden, die json an Highcharts übergeben wurde – sagargurtu

Antwort

0

sicher verwenden, können Sie das Objekt 'Legende' ändern Sie es mit deaktivieren:

legend:{ 
    enabled: false 
} 
0

Gibt es einen Grund, warum Sie das Leerzeichen überhaupt brauchen?

Wenn Sie die Breite Eigenschaft entfernen, können Sie einfach die umgebende Box für Ihre Legende die richtige Größe machen, wie es so:

legend:{ 
      borderWidth:1 
      //width:300 
     }, 

http://jsfiddle.net/brev29jg/1/