首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >创建具有不同变量指示的填充和轮廓颜色的柱状图/柱状图

创建具有不同变量指示的填充和轮廓颜色的柱状图/柱状图
EN

Stack Overflow用户
提问于 2017-11-08 04:51:05
回答 1查看 1.1K关注 0票数 0

我正在尝试在ggplot中创建一个图表,如下所示:

...in,框的颜色由一个变量表示,框的轮廓由另一个变量表示。

假设数据的结构如下:

代码语言:javascript
运行
AI代码解释
复制
df<-data.frame(index=1:50,date=sample(seq(as.Date('1999/01/01'), as.Date('1999/06/01'), by="day"), 50,replace=T),
           V1=sample(c("Indigenous","Import-related","Imported","Unknown"), 50,replace=T),
           V2=sample(c(NA,"Zombie","Pulmonary Hemorrhage"), 50,replace=T))

我所能想到的就是这样:

代码语言:javascript
运行
AI代码解释
复制
require(ggplot2)
#draw the histogram with fill determined by V1
p<-ggplot(data=df)+geom_histogram(aes(x=date,group=V1,fill=V1),binwidth=7,color="black",alpha=0.9)
#draw the individual boxes for each case
p1<-p+scale_fill_discrete()+geom_histogram(aes(x=date,group=index),binwidth=7,color="black",alpha=0)
#attempt to draw green boxes for one value of V2
p2<-p1+geom_histogram(aes(x=date,group=V2=="Zombie"),binwidth=7,color="green",alpha=0,size=1.2)
#attempt to draw orange boxes for the other value of V2
p3<-p2+geom_histogram(aes(x=date,group=V2=="Pulmonary Hemorrhage"),binwidth=7,color="orange",alpha=0,size=1.2)

然而,这并不起作用,因为它在所有地方都绘制了边界,并且我不能使用这种方法隔离单个案例,正如您所看到的。

有一个ggplot解决方案吗?如果我不能做彩色方框,我可以通过适当的方框上的某种文本注释来指示V2,但随后必须计算每个标签的x和y,这也给了我很好的适应能力。

EN

回答 1

Stack Overflow用户

发布于 2017-11-08 06:10:55

我们可以这样试一试

代码语言:javascript
运行
AI代码解释
复制
df<-data.table(index=1:50,date=sample(seq(as.Date('1999/01/01'), as.Date('1999/06/01'), by="day"), 50,replace=T),
               V1=sample(c("Indigenous","Import-related","Imported","Unknown"), 50,replace=T),
               V2=sample(c(NA,"Zombie","Pulmonary Hemorrhage"), 50,replace=T))

df <- df[,.(count=.N), by = .(date,V1,V2)]

windows()
ggplot(data = df, aes(x = date, y = count, color = V2, fill = V1)) +
  geom_bar(stat = "identity", position = "stack", width = 2, size = 1) + 
  scale_fill_manual(values=c("red4", "blue4", "green4", "blue")) + 
  scale_color_manual(values=c("orange", "green", "black")) +
  scale_y_continuous(breaks = seq(1,3,1))
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47171812

复制
相关文章
网站底部公安备案显示Logo
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
小狐狸说事
2022/11/17
2.4K0
网站底部公安备案显示Logo
个人博客网站是否应该公安备案?
公安备案流程: 1、注册账号:http://www.beian.gov.cn/portal/index.do
雾海梦曦
2022/11/04
5.2K0
个人博客网站是否应该公安备案?
博客网站需要获得公安备案号码
注册一个账户。打开国家公安机关互联网网站安全管理服务平台。如果有账号,可以直接登录。如果没有,请点击登录框下的无账号?注册(需要手机配合)。
幻影龙王
2021/09/08
4.5K0
What is 公安备案?
大大小小的博客群里,总会有人询问为什么要公安备案,好处有什么。这篇文章便集中解答一下关于公安备案的一些问题。
何叶
2021/08/24
7K0
网站制作相关工信部ICP备案和公安备案的介绍
由于相关政策和规定的要求,在中国大陆地区服务器或空间存放的网站要开通必须先进行工信部备案的操作,而目前来说,光需做工信部ICP备案还不止,还需要在公安部门做网站备案,即网站公安备案。这是公司网站制作开通的必需条件之一。
天津做网站-美耐思
2018/10/30
8.5K0
怎么查网站的备案信息 网站备案接入商怎么查询
根据国家部门的有关规定,凡是一切在国内运营的网站都是需要进行备案的流程,而且只有在完成了工信部的网上备案通过之后的网站才是可以在国内去上线被访问的,那么怎么才能知道一个网站有没有做过备案。下来就给大家在以下分享怎么查网站的备案信息以及网站备案接入商怎么查询的内容。
用户8715145
2021/09/30
17.1K0
网站备案怎么修改 网站备案是什么
网站若是想要运营,往往需要备案,而大多数人通常都会在创建网站后,由于前期的准备工作经验不足,导致网站备案失败,因此,想要修改备案的资料时,都不知道网站备案怎么修改?接下来就给大家介绍一下在网站上如何修改备案。
用户8715145
2021/10/08
27.6K0
网站交互式公安备案详细流程
依据 《计算机信息网络国际联网安全保护管理办法》 相关规定,各网站在工信部备案成功后,需在网站开通之日起30日内登录全国公安机关互联网站安全管理服务平台提交公安联网备案申请
幻影龙王
2023/07/03
2.6K0
网站交互式公安备案详细流程
备案的网站怎么注销 为什么备案网站需要注销
备案网站的注销是非常必要的,很多主办者在不想经营网站以后想要注销,那备案的网站怎么注销是大多数人的疑惑。大家都知道如果不及时注销备案网站,不经常使用网站,很多可能被不法分子钻空子并强迫被篡改,然后不法分子可能通过此网站发布一些有害信息。
用户8715145
2021/10/08
15.5K0
网站备案怎么查询 如何做企业网站的备案
不知道大家有没有发现,很多网站都有做备案记录,备案号也会放在网站的底部进行展示,而没有做备案的网站,就会受到访问的限制,甚至出现打不开的异常现象。如果想知道一个网站有没有做备案,可以到网站备案系统的官网进行查询,那么网站备案怎么查询?
用户8715145
2021/09/30
13.4K0
怎么查看网站备案信息 网站不备案会怎样
从事站长行业的工作者都知道,在国内运营网站就必须要先进行域名备案,备案的信息是会被保存登记,以防不法分子搭建网站从事非法的项目。如果已经做过网站备案的小伙伴,就要在网站首页的底部标记出来,忘记了备案信息的就要进入备案系统进行查询。下面就给大家讲讲怎么查看网站备案信
用户8715145
2021/09/30
18.2K0
建立网站怎么备案?建立网站为什么要备案?
现代社会有建立网站需求的用户越来越多,但很多用户对于如何建立网站其实大多一知半解,甚至不知道网站建设是需要向工信部进行备案工作的。那么建立网站怎么备案?建立网站为什么需要备案呢?
用户8715145
2021/09/30
19.8K0
网站备案怎么填写 网站备案需要什么资料
随着互联网时代的发展,越来越多的人开始建设网站,通过网站经营获益。而对于初次建站的人来说,没有备案,网站就无法使用,因此很多人在创建网站之后,并不知道如何备案,也不知道网站备案怎么填写才可以审核成功,接下来就给大家介绍一下如何填写网站备案。
用户8715145
2021/10/08
20.2K0
备案的网站名称怎么写 起备案的网站名称的建议
想要建立网站的个人和公司,在备案的网站名称怎么写的问题上很困惑,因为在审核的过程中,有很多名字是不合格的,会有专门的工作人员联系建立者,给建立者打电话。还有的建立者提交好多次,改了好多次的名都被驳回,一直搞不清楚自己哪里出现了不合规的现象。现在就带大家来看一下,如何给备案的网站起名。
用户8715145
2021/10/08
7.3K0
网站备案密码怎么找回 网站不备案行不行
根据国家的网络信息规定,每个网站都必须要进行实名认证而且还要做相关的网站备案,备案成功的网站会有一个备案号跟备案密码。很多小伙伴都会遗忘了这个备案密码,等到要用到的时候却找不回来。下面就给大家讲讲网站备案密码怎么找回?
用户8715145
2021/09/30
15K0
网站备案怎么恢复?网站备案恢复有几种情况?
网站在运营时是需要向国家工信部进行备案的,备案后的网站将会有备案人承担网站在内容发布和言论发布上的法律责任,很多人的备案信息都有丢失的情况,那么网站备案怎么恢复?网站备案恢复有几种主要的情况呢?
用户8715145
2021/09/30
15.5K0
个人的网站怎么备案 网站用公司还是个人备案更好
现在国家对于网站的审核特别严格,想要创建个人网站的一定会有这样的疑问,是否需要备案?个人的网站怎么备案?首先备案是一定要去的。如果不去备案,后续国家在调查或者审核的时候发现问题,那就得不偿失了。所以主办者一定要积极备案,保证其个人网站可以正常运行。
用户8715145
2021/10/08
11.5K0
网站没有备案会怎么样 网站的备案是怎么弄的
新手在搭建网站的时候,因为没有任何的搭建经验,这导致网站搭建起来的初期出现了无法访问的情况,再三排查问题之后才发现网站没有做备案信息所以才无法访问。网站一定要备案吗?网站没有备案会怎么样?下面就简单的给大家说一下。
用户8715145
2021/09/30
4.9K0
个人网站怎么备案容易过?个人网站备案和企业网站备案区别?
很多个人都有建设网站的需求,但是在网站建立完成后正式运营前,往往需要在工信部对网站的信息进行备案登记,很多人都希望能够更轻松的通过备案审核,那么个人网站怎么备案容易过?个人网站备案审核严格吗?
用户8715145
2021/09/30
72.2K2
网站备案号怎么查询 网站备案的流程是怎样的
每个网站都有一个属于自己的网站备案号,这个备案号是对于网站管理的基本要点之一,而且在国内运营的网站,没有做相关的备案是不能访问的。而且每个网站的底部都必须标注明备案号,还要跳转到备案查询网站中。有小伙伴就会问,网站备案号怎么查询?下面就给大家介绍一下。
用户8715145
2021/09/30
9.7K0

相似问题

网站公安备案失败?

0558

任何办理网站公安备案手续?

1414

微信公众号公安备案是进行网站业务?

045

公安备案?

61.4K

网站公安备案证件照上传失败?

21.1K
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档