R Plotly:如何在水平方向的反向条形图中更改勾号文本的位置?
我有一个水平方向的条形图,它是翻转的(autorange='reversed'),所以它的底部在右边。我的问题是Y轴的文本停留在左侧,Y轴在翻转之前的位置。这意味着文本不在图表条的底部,而是在它们的末端 我如何改变它们的位置并将它们移到右侧R Plotly:如何在水平方向的反向条形图中更改勾号文本的位置?,r,plotly,R,Plotly,我有一个水平方向的条形图,它是翻转的(autorange='reversed'),所以它的底部在右边。我的问题是Y轴的文本停留在左侧,Y轴在翻转之前的位置。这意味着文本不在图表条的底部,而是在它们的末端 我如何改变它们的位置并将它们移到右侧 library(plotly) my_data您必须使用参数side=“right” library(plotly) 我的数据 library(plotly) my_data <- data.frame(Value = c(3, 6, 7, 4,
library(plotly)
my_data您必须使用参数side=“right”
library(plotly)
我的数据
library(plotly)
my_data <- data.frame(Value = c(3, 6, 7, 4, 9), Type = c("Red", "Orange", "White", "Black", "Green"))
my_chart <- function(my_data){
chart <- plot_ly(my_data) %>%
plotly::add_trace(x = ~Value,
y = ~Type,
name = ~Type,
marker = list(color = "#4369ab"),
type = "bar",
orientation = 'h')
chart %>% layout(yaxis = list(title = ""),
xaxis = list(title = "",
autorange = 'reversed'),
margin = list(pad = 6),
title = "",
showlegend = F)
}
my_chart(my_data)
library(plotly)
my_data <- data.frame(Value = c(3, 6, 7, 4, 9), Type = c("Red", "Orange", "White", "Black", "Green"))
my_chart <- function(my_data){
chart <- plot_ly(my_data) %>%
plotly::add_trace(x = ~Value,
y = ~Type,
name = ~Type,
marker = list(color = "#4369ab"),
type = "bar",
orientation = 'h'
)
chart %>% layout(yaxis = list(title = "", side = "right"),
xaxis = list(title = "", autorange ='reversed'),
margin = list(pad = 6),
title = "",
showlegend = F)
}
my_chart(my_data)