全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
1162 3
2020-06-20
悬赏 10 个论坛币 已解决
如果 是一个矩阵,想画热度图,应该怎么画?
多谢!
矩阵中数据范围为(0,1)


在网上查找 ,发现这样的数据
Var1 Var2 value1  mpg  mpg  1.002 disp  mpg -0.853   hp  mpg -0.784 drat  mpg  0.685   wt  mpg -0.876 qsec  mpg  0.42

要用
ggplot(data = melted_cormat, aes(x=Var1, y=Var2, fill=value)) +   geom_tile()


但是我的是矩阵,没有横纵的行名,列名,应该怎么画?
多谢!


最佳答案

skyfx 查看完整内容

STEP1: 转为data.frame,加列名 STEP2: 用pivot_longer {tidyr} 转为长列表 STEP3: 画图 可参考: http://blog.sina.com.cn/s/blog_7948610e01014tag.html 但那个reshape2的包已过时,请用tidyr包代替。
二维码

扫码加我 拉你入群

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

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

全部回复
2020-6-20 23:57:01
STEP1: 转为data.frame,加列名
STEP2: 用pivot_longer {tidyr} 转为长列表
STEP3: 画图
可参考:
http://blog.sina.com.cn/s/blog_7948610e01014tag.html
但那个reshape2的包已过时,请用tidyr包代替。
二维码

扫码加我 拉你入群

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

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

2020-6-21 18:41:29
skyfx 发表于 2020-6-21 13:34
STEP1: 转为data.frame,加列名
STEP2: 用pivot_longer {tidyr} 转为长列表
STEP3: 画图
多谢,请问如何加上一个表示数值与颜色的对应关系的色条?多谢!
二维码

扫码加我 拉你入群

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

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

2020-6-23 16:56:47
江夏雁 发表于 2020-6-21 18:41
多谢,请问如何加上一个表示数值与颜色的对应关系的色条?多谢!
ggplot2-设置图例(legend)
你搜一下吧。
二维码

扫码加我 拉你入群

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

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

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群