首页 > 解决方案 > 如何自动缩放绘图以使轴不被切断?

问题描述

Python 的 matplotlib 的 R 等价物是什么: plt.tight_layout() 函数。我一直在绘制条形图,并且轴标签不断被剪掉。我想缩放图表以匹配。

注意我正在动态生成这些带有不同标签的图表,因此不能不断地使用边距来使其适合。

下面是一些假数据,希望能说明问题

Organisation<-c("Organisation Alpha","Organisation Beta","Organisation Charlie","Organisation Delta")
Year<-c(2018,2018,2018,2018,2019,2019,2019,2019)
Values<-c(100,50,10,0,20,0,75,70)

Mock_data <- data.frame(Organisation, Year, Values, stringsAsFactors=FALSE)

p<-Mock_data %>% plot_ly(x=~Organisation,y=~Values,type='bar',frame=~Year,colors="Blues")

标签: rplotly

解决方案


认为我已经设法解决了这个问题:

布局(barmode = 'stack',autosize=F,yaxis=list(title=Title,automargin=TRUE),xaxis=list(automargin=T))


推荐阅读