显示一列的箱形图与另一列的值作为 x 轴
Show box plot of one column against values from another column as x axis
我的数据如下所示
"","Speaker","Total"
"1","David",19
"2","Grimes",29
我想在 R 中创建一个箱形图,如下所示
我可以如下创建箱形图
df = read.csv('C:\abovefile.csv')
barplot(df$Total, main="Total v/s Speaker",xlab="Speaker name")
但是,我无法弄清楚如何在每个栏的底部显示发言人的姓名。我如何在 R 中执行此操作?
我的图表目前看起来像这样
在条形图中使用名称参数:
df <- tibble(
x = c("1","2"),
Speaker = c("David", "Grimes"),
Total = c(19,29)
)
barplot(df$Total, main="Total v/s Speaker",xlab="Speaker name",
names = df$Speaker)
你可以试试这个:
library(ggplot2)
#Plot
ggplot(data,aes(x=Speaker,y=Total))+
geom_bar(stat = 'identity',color='black',fill='blue')
我的数据如下所示
"","Speaker","Total"
"1","David",19
"2","Grimes",29
我想在 R 中创建一个箱形图,如下所示
我可以如下创建箱形图
df = read.csv('C:\abovefile.csv')
barplot(df$Total, main="Total v/s Speaker",xlab="Speaker name")
但是,我无法弄清楚如何在每个栏的底部显示发言人的姓名。我如何在 R 中执行此操作?
我的图表目前看起来像这样
在条形图中使用名称参数:
df <- tibble(
x = c("1","2"),
Speaker = c("David", "Grimes"),
Total = c(19,29)
)
barplot(df$Total, main="Total v/s Speaker",xlab="Speaker name",
names = df$Speaker)
你可以试试这个:
library(ggplot2)
#Plot
ggplot(data,aes(x=Speaker,y=Total))+
geom_bar(stat = 'identity',color='black',fill='blue')