如何通过简单的问题示例将y-intercept设置为零

时间:2017-02-22 06:12:32

标签: r plotly

我很开心学习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

2 个答案:

答案 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

enter image description here