r - 两个 y 轴 ggplot 未正确显示
问题描述
嗨,我想在同一张图中显示一个条形图和一条线。它们具有相同的 x 轴但不同的 y 轴。
只是条形图看起来像这样:
当我使用这个时:
ggplot()+ geom_line(data=avdischarge, aes(x= monthyr, y= Avdischarge))+
geom_bar(data= melt, aes(x=monthyr, y= value, fill= Compound ), stat= "identity")+
scale_y_continuous("Average discharge", sec.axis = sec_axis(~./100, name = "Concentration"))
我得到这个情节:
我该怎么做才能使条形图显示为第一张图片?不像geom_line下面的小东西?
另外,如何仅添加该行的图例?
解决方案
推荐阅读
- javascript - 围绕三角形画布旋转圆圈
- c# - AutoMapper - 将派生类映射到 Dto
- angular - 如何在 Angular 中包含材质图标库?
- javascript - 第一个查询字符串参数未使用 qs npm 包解析
- google-drive-api - 谷歌驱动 API 来存储来自网站的文件
- mysql - PDOException:SQLSTATE [42000]:语法错误或访问冲突:1055 > SELECT 列表的表达式 #3 不在 GROUP BY 子句中并且
- laravel - 如何修复 Laravel 请求/路由/urls - 当它真的是 https 时,它认为 url 是 http
- c++ - 重载模板运算符调用单独的类运算符
- java - 无法在 aws pinpoint 中更新通道类型
- node.js - 在 ubuntu 16.04 中安装 npm install -g composer-cli 时出现问题