r - 如何自动缩放绘图以使轴不被切断?
问题描述
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")
解决方案
认为我已经设法解决了这个问题:
布局(barmode = 'stack',autosize=F,yaxis=list(title=Title,automargin=TRUE),xaxis=list(automargin=T))
推荐阅读
- javascript - 使用 Javascript 更改引导主题
- python - 如何在浏览器中手动解决 reCaptcha
- java - Spring REST API 架构
- heroku - 对爱好和专业的 Heroku 定价感到困惑(标准 1x)
- javascript - 有没有办法避免在我的代码中使用 forceupdate ?
- ruby-on-rails - 猴子如何修补动作文本的表单助手以排除活动存储依赖关系?
- react-native - React Native onPress 事件返回未定义
- java - 如何在 Android 中使用 OkHttp 缓存 Jsoup 请求
- reactjs - 反应钩子。更新组件在其中一个道具更改后通过 onClick 作为参数传递
- arrays - 如何在 Swift 中的视图中临时存储数据数组和对象