P.A*_*ken 3 r data-visualization ggplot2
我希望在R中制作某种比例正方形(缺少更好的名称)可视化示例:
有关如何在R中执行此操作的任何建议(最好是ggplot2)?
这种类型的可视化称为树形图.适当地,您可以使用该treemap包.您可以在treemap 这里找到详细的教程,但我会向您展示基础知识.下面我将向您展示如何创建树形图ggplot2.
library(treemap)
cars <- mtcars
cars$carname <- rownames(cars)
treemap(
cars,
index = "carname",
vSize = "disp",
vColor = "cyl",
type = "value",
format.legend = list(scientific = FALSE, big.mark = " ")
)
Run Code Online (Sandbox Code Playgroud)
在github上还有一个用于创建树图的开发包ggplot2.这是安装包的仓库.
library(tidyverse)
library("ggfittext")
library("treemapify")
cars <- mtcars
cars$carname <- rownames(cars)
cars <- mutate(cars, cyl = factor(cyl))
ggplot(cars, aes(area = disp, fill = cyl, label = carname)) +
geom_treemap() +
geom_treemap_text(
fontface = "italic",
colour = "white",
place = "centre",
grow = TRUE
)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1111 次 |
| 最近记录: |