2017-05-18 3 views
0

Ich möchte die Breite der Y-Achse eines plotly horizontalen Balkendiagramms vergrößern. Gerade jetzt fällt der Text der Handlung, weil die Y-Achse zu schmal ist.Plotly: wie die Breite Y-Achse zu erhöhen?

Sie können das gleiche geschieht auf der examples Seite von Plotly sehen, wo die Kategorien einfach nicht gut lesbar sind.

Ich kann keinen Weg finden, Breite zu erhöhen. Hilfe wird sehr geschätzt!

Beispielcode:

library(plotly) 
p <- plot_ly(x = c(20, 14, 23), 
    y = c('long string which is not readable', 
    'orangutans (not readable)', 
    'monkeys'), 
    type = 'bar', 
    orientation = 'h') 
+0

Es sollte möglich sein, wie es in ihrer UI ist hier: https://help.plot.ly/axes/#step-8-axis-width – Dendrobates

Antwort

1

Plotly versteckte ganz gut ... Sie können dies der x-Achse im Layout ändern, unter Domäne.

Die folgende funktioniert:

ax <- list(
     domain = list(0.2, 1) 
    ) 
p <- plot_ly(x = c(20, 14, 23), 
    y = c('long string which is not readable', 
    'orangutans (not readable)', 
    'monkeys'), 
    type = 'bar', 
    orientation = 'h') %>% 
layout(xaxis = ax) 

Allgemeiner Hinweis: Plotly hat eine online editor, wo Sie ein JSON-Objekt exportieren können, die die Einstellungen alle enthält. Dann kann das Durchsuchen des Objekts helfen, die richtigen Einstellungen zu finden.

Verwandte Themen