专栏名称: EasyCharts
EasyCharts,易图表,我们将定期推送各种数据可视化与分析教程,包括Excel(Power BI)、Origin、Sigmaplot、GraphPad、R、Python、Matlab、Tableau、D3.js等。
目录
相关文章推荐
前端大全  ·  前端行情变了,差别真的挺大。。。 ·  昨天  
前端大全  ·  真的建议所有前端立即拿下软考(红利期) ·  3 天前  
前端大全  ·  React+AI 技术栈(2025 版) ·  3 天前  
奇舞精选  ·  从 DeepSeek 看25年前端的一个小趋势 ·  3 天前  
奇舞精选  ·  从 DeepSeek 看25年前端的一个小趋势 ·  3 天前  
51好读  ›  专栏  ›  EasyCharts

ggmatrix:花样热力图

EasyCharts  · 公众号  · 前端  · 2019-12-30 00:00

正文

wentao, 2019/12/29,这是厚哥今天新出炉的热乎的产品,我进行了测试,大家也来做一个尝试

厚缊 业余的R语言可视化重度患者个人博客:houyun.xyz邮箱:houyunhuang@163.com转载本文(包括长期转载账号)必须联系厚缊授权

今天我们来了解一下花式热图 ggmatrix


这得益于厚哥写的几个图层,下面我们来尝试一下,注意ggcor我发现一个月前的都不可运行了,还是老老实实更新一下。

# install.packages("devtools")
devtools::install_github("houyunhuang/ggmatrix")
devtools::install_github("houyunhuang/ggcor")
library(ggmatrix)
# devtools::install_github("houyunhuang/ggcor")
library(ggcor)
ggmat(mtcars = mtcars) + geom_triangle(aes(fill = mtcars))

m1 400, mean = 9), nrow = 20)
m2 400, mean = -4), nrow = 20)
ggmat(m1 = m1, m2 = m2) +
geom_triangle(aes(fill.upper = m1, fill.lower = m2)) +
scale_fill_upper_gradientn(colours = c("red", "white", "blue")) +
scale_fill_lower_gradientn(colours = c("#E9A3C9", "#F7F7F7", "#A1D76A"))

ggmat(m1 = m1, m2 = m2, cluster = TRUE) +
geom_triangle(aes(fill.upper = m1, fill.lower = m2)) +
scale_fill_upper_gradientn(colours = c("red", "white", "blue")) +
scale_fill_lower_gradientn(colours = c("#E9A3C9", "#F7F7F7", "#A1D76A")) +
theme_cor() +
coord_fixed()

# ?geom_square

ggmat(m1 = m1) + geom_square(aes(fill = m1, r0 = m1)) +
scale_fill_gradient2n(colours = RColorBrewer::brewer.pal(11, "RdBu"),
midpoint = mean(m1)) +
scale_radius_area(midpoint = mean(m1))

ggmat(m1 = m1) + geom_ellipse2(aes(fill = m1, r0 = m1)) +
scale_fill_gradient2n(colours = RColorBrewer::brewer.pal(11, "RdBu"),
midpoint = mean(m1)) +
scale_radius_area(midpoint = mean(m1))



如需联系EasyCharts团队

请加微信: EasyCharts


《R语言数据可视化之美》 增强版


增强版配套源代码下载地址

Github

https://github.com/EasyChart/Beautiful-Visualization-with-R







请到「今天看啥」查看全文