R绘图:如何在绘图区域中添加水平空间?
我正在使用R绘图:如何在绘图区域中添加水平空间?,r,r-plotly,R,R Plotly,我正在使用R中的plot\u ly创建折线图。默认情况下,直线向右延伸至打印区域的左边缘和右边缘。我想在这里添加一些空格,默认情况下在ggplot中是这样做的。有人知道如何使用plot\u ly 可复制示例: df <- data.frame(date = seq(as.Date('2021-01-01'), length=50, by='day'), value = rnorm(50)) plot_ly(df, x=~date, y=~value) %
R
中的plot\u ly
创建折线图。默认情况下,直线向右延伸至打印区域的左边缘和右边缘。我想在这里添加一些空格,默认情况下在ggplot
中是这样做的。有人知道如何使用plot\u ly
可复制示例:
df <- data.frame(date = seq(as.Date('2021-01-01'), length=50, by='day'),
value = rnorm(50))
plot_ly(df, x=~date, y=~value) %>%
add_lines(color=I('black')) %>%
layout(title = 'plot_ly', plot_bgcolor = 'E9E9E9')
ggplot(df, aes(x=date, y=value)) +
geom_line() +
ggtitle('ggplot')
df%
添加线(颜色=I('黑色'))%>%
布局(标题='plot_ly',plot_bgcolor='E9E9E9')
ggplot(df,aes(x=日期,y=值))+
geom_线()+
ggtitle('ggplot')
我想添加以下带有红色箭头的空间:
您可以在
xaxis
中设置范围:
library(plotly)
plot_ly(df, x=~date, y=~value) %>%
add_lines(color=I('black')) %>%
layout(title = 'plot_ly', plot_bgcolor = 'E9E9E9',
xaxis = list(range = c(min(df$date) - 3, max(df$date) + 3)))