中易网

如何用R画出以下热图

答案:1  悬赏:20  
解决时间 2021-02-17 05:27
如何用R画出以下热图
最佳答案
q1,首先要确定是barplot还是hist,如果是barplot的话,应该不存在breaks的问题,因为barplot的传入参数是个矩阵;
我假设你要画的是个hist,我偶遇过这个问题,我的理解是hist的breaks的值要能被范围整除才行;比如x=1:200,break=7的话,就只能画出4个柱来,但如果breaks=10就没问题;基本上是这样的,偶尔也有例外;比如break=5就不行.奇怪得很
最后,没办法的办法,就只能用barplot代替hist了,barplot肯定不会有这个问题,统计下hist参数中的分布情况,转换成矩阵,用barplot吧;
q2,貌似一般都用一组因素把这些类别区分开,我用abcde,表示你的小学,中学...了,比如这样:
a=1:7;b=8:10;c=c(9,10,11);d=c(40,55);e=100:110f=factor(c(rep(1,sum(length(a),length(b),length(c))),rep(2,sum(length(d),length(e)))))#先用c()生成数组,在转换成factor,其实数组也ok的,不过plot()中两个数组和factor不一样 x=c(a,b,c,d,e)plot(x~f)q3,就我所知不行;yes或no一定也要是能映射到x,y范围内的点才行;你是想表示分类结果吗?如果是的话,通常用颜色,或者在点旁边的text表示.
q4,举个例子吧
x=-50:50y=x^2+x+1z=10*abs(x)+1 plot(x,y,type='l')lines(x,z,lty=3)legend(c('type1','type2'),x=-20,y=2500,col=c('black','red'),lty=c(1,3))legend的x和y是legend的左上角,匿名参数是类型名称,col,lty,pch 是对应的颜色,线类型,和点类型.
最后,我现在多用ggplot2,如果不抵触的话可以看看,和R的基础作图包思路不是很一样,但是图很清新的;
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
android 手机调试出现“open failed: EACCES
环卫处停车场地址有知道的么?有点事想过去
小米8黑色好看还是白色
cf手游有多少把英雄
奶块透视怎么卡最好有图 谢谢大神
2011年我存了2万块,6年后的今天我能取回多少
怎么像爱情公寓里的一菲一样捏拳头捏出声
吃力不讨好,有苦说不清的含义
停车场(建设东路)(建设东路628-4号附近停车场
把91/60分解为三个分母两两互质既约正分
什么是东北虎?什么是华南虎?老虎分哪几个品
妖精的尾巴格雷厉害吗?
出生缺氧右手不灵活母指内扣怎么康复训练方法
请问天下各位人士:由于我的招行信用卡,在上
双流奥美林健身卡多少钱一年
推荐资讯
为什么我觉得现在一些黑岩上的书比起点好看
单位要买个摄像机,拍摄展会、采访活动用,总
在等差数列 an 中s3=,s5,=,s7=,s2k一1=,ak=
chloe是什么包包多元
铅位于周期表中金属与非金属元素交界处 可做
馒头放冰箱冷藏快2个月了,还能吃吗?
爱丽小屋play101哪个适合做眼线
此法若实行会发生什么?
月儿崖地址有知道的么?有点事想过去
为什么电脑屏幕只有一半大电脑打开后,为什么
万达宝软件(深圳)有限公司怎么样
国汇江南茗茶这个地址在什么地方,我要处理点
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?