楼主: xifanlidelajiao
1102 4

[问答] R ggplot2画图求助!急! [推广有奖]

  • 1关注
  • 0粉丝

高中生

42%

还不是VIP/贵宾

-

威望
0
论坛币
1 个
通用积分
0
学术水平
2 点
热心指数
0 点
信用等级
0 点
经验
417 点
帖子
15
精华
0
在线时间
29 小时
注册时间
2016-4-4
最后登录
2022-1-24

相似文件 换一批

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
由于该论文需要,编辑部要求把条形图画成如下图的样子。实际要求就是用不同形状填充条形图。 微信图片_20180703163017.png
而我目前用ggplot2画出的图的样子如下图所示。 不知道怎么在这个基础上添加不同的形状。谢谢,求大神告知 微信图片_20180703163010.png

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:ggplot2 gplot plot GPL 条形图 ggplot

算了 放弃了,我google发现ggplot2的作者 hadley大神自己都说不能花
已有 2 人评分论坛币 学术水平 收起 理由
逐梦的太阳 + 5 + 2 精彩帖子
cheetahfly + 10 观点有启发

总评分: 论坛币 + 15  学术水平 + 2   查看全部评分

使用道具

藤椅
ttuc123 发表于 2018-7-4 17:21:32 |只看作者 |坛友微信交流群
要不你试试用excel吧……哈哈简单好用方便

使用道具

条形图用不同的条纹,可以试试这个,但是没有更多的选项好像……
  1. table(mpg$fl, mpg$cyl) %>%
  2.   gplots::barplot2(
  3.     beside = T,
  4.     angle = c(15, 165),
  5.     density = 60,
  6.     col = brewer.pal(4, "Set1")
  7.   )
复制代码
已有 1 人评分论坛币 收起 理由
cheetahfly + 10 热心帮助其他会员

总评分: 论坛币 + 10   查看全部评分

使用道具

报纸
KevinPomeranz 发表于 2018-7-5 22:31:17 |只看作者 |坛友微信交流群
填充形状我也不太清楚,但是如果是三个柱子的话:
首先你的fVO uVO 和结果需要一个column来表示,假设这个column名字是type,
有了这个以后,对应一个column是分别这几个fVO uVO 和结果的你的y值,就是那个时间还是什么的,
有了type这个column,你在ggplot里可以这么写
  1. ggplot(data = df) +
  2.   geom_bar(aes(x = ..., y =..., fill = type),
  3.                  poisition = "dodge")
复制代码

这个position = "dodge"就是根据不同的x值拆分成三个柱状的,但是这个用法是x是个categorical variable的。
希望有帮助,我是R的小白。。

使用道具

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-4-30 20:25