2017-09-13 1 views
0

Ich bin neu zu plotly und arbeite ein Balkendiagramm Beispiel. Ich möchte, dass das Balkendiagramm von rechts nach links läuft. Hier ist ein Link zu meiner JSFiddle.Plotly.js - Umkehrung des horizontalen Balkendiagramms in plotly

https://jsfiddle.net/ksaluja/w0cx3sw1/1/

Derzeit ist es geht dem Standard-Weg von rechts nach links. Vielen Dank!

index.html

<div id="tester" style="width:600px;height:250px;"></div> 

scripts.js

var data = [{ 
    type: 'bar', 
    x: [20, 14, 23], 
    y: ['giraffes', 'orangutans', 'monkeys'], 
    orientation: 'h' 
}]; 

Plotly.newPlot('tester', data); 

Antwort

1

Sie benötigen die autorange: reversed Eigenschaft xaxis in layout Objekt zu verwenden.

Siehe das folgende Beispiel.

JSFiddle Demo

JS:

var data = [{ 
    type: 'bar', 
    x: [20, 14, 23], 
    y: ['giraffes', 'orangutans', 'monkeys'], 
    orientation: 'h' 
}]; 

var layout = { 
    xaxis:{ 
     autorange:'reversed' 
    }, 
    yaxis:{ 
     side:'right' 
    } 
} 

Plotly.newPlot('tester', data, layout); 

Referenzen:

  1. Plotly reversed axis

+0

Vielen Dank! Ich habe auch versucht, die Achsenbeschriftungen umzukehren, so dass sie richtig ausgerichtet waren, anstatt mit links zu beginnen. –

+0

@KellyRoper Bitte erwähnen Sie alle Anforderungen :), können Sie bitte überprüfen Sie meine aktualisierte Antwort! –

+0

Vielen Dank! –

Verwandte Themen