我很开心学习R,但我在Plotly图中遇到过一件事......
以下是我遇到的问题的一个简单示例。基本上,该图是在我的第二个数据点“3.5%”处设置y轴截距。我希望截距在y = 0处交叉,以便我的两个值并排显示在条形图上
library(plotly)
x <- c("Unlevered", "Levered")
y <- c("4.5%","3.5%")
summary_plot <- data.frame(x, y)
plot_ly(data = summary_plot, x = ~x, y = ~y, type = "bar")
以下是我的情节目前的情况: Example Plot
答案 0 :(得分:0)
尝试类似:
s <- seq(0, 4.5)
p <- plot_ly(x = ~x, y = ~s)
答案 1 :(得分:0)
通过relevel
factor
y
中的library(plotly)
x <- c("Unlevered", "Levered")
y <- c("4.5%","3.5%")
summary_plot <- data.frame(x, y)
levels(summary_plot$y) <- c(levels(summary_plot$y), '0.0%')
summary_plot$y <- factor(summary_plot$y, levels = sort(levels(summary_plot$y)))
plot_ly(data = summary_plot, x = ~x, y = ~y, type = "bar")
值来尝试此操作:
unseen_reply