在生成的图中使x轴可读

Suh*_*pta 1 r ggplot2

我试图策划,人们听的音乐类型x axis和它的依赖y axis.产生的情节根本不清楚.

我编写了以下调用来绘制图形:

ggplot(csv, aes(x=music_genre)) + geom_histogram(fill="lightgreen", stat = "count")
Run Code Online (Sandbox Code Playgroud)

制作的情节如下:

在此输入图像描述

如您所见,无法识别x轴上的内容.我怎么能让它可读?

有没有更好的方法来解决这个问题?

小智 5

一种选择是将x轴标签旋转为垂直并使用较小的字体大小.

require(tidyverse)

csv <- read_csv("./ac1_survey.csv")
ggplot(csv, aes(x=`What genre of music do you like to listen to?`)) +
  geom_histogram(fill="lightgreen", stat="count") + 
  theme(axis.text.x=element_text(angle=90, hjust=1, vjust=0.5),
        text=element_text(size=5))
Run Code Online (Sandbox Code Playgroud)