R 通过预定义设置为条形图订购 table
R order a table for barplot by predefined settings
我有一个 table 看起来像这样:
cos_table<-table(df$COS) #simply count the frequency of COS in the table
A B C D
2880 6001 834 2833
当我用 barplot(cos_table)
绘制它时,我得到一个条形图,顺序为 A B C D
我的要求是以不同的顺序组织条形图:A D C B(这对最终用户有意义)。问:如何组织一个 table 以我选择顺序的方式?
barplot(cos_table[c("A","D","C","B")])
如果要规避因素
您可以通过将 COS
转换为 factor
:
来按所需顺序排列类别
df$COS = factor(df$COS, levels=c("A","D","C","B"))
我有一个 table 看起来像这样:
cos_table<-table(df$COS) #simply count the frequency of COS in the table
A B C D 2880 6001 834 2833
当我用 barplot(cos_table)
绘制它时,我得到一个条形图,顺序为 A B C D
我的要求是以不同的顺序组织条形图:A D C B(这对最终用户有意义)。问:如何组织一个 table 以我选择顺序的方式?
barplot(cos_table[c("A","D","C","B")])
如果要规避因素
您可以通过将 COS
转换为 factor
:
df$COS = factor(df$COS, levels=c("A","D","C","B"))