簡體   English   中英

y軸大於零的R條形圖

[英]R barplot with y-axis greater than zero

我想在R中繪制一些數據。

該表如下所示:

Name     Count
A        110
B        120
C        130

我想繪制此表,其中每列為Name ,欄高度為Count 我還想將重要部分從100縮放到150,因為Count所有值都大於100。

我認為在這種情況下,我們可以將y軸的底數設置為100。 希望有人能幫忙。

嘗試

m1 <- matrix(df1[,2], ncol=3, dimnames=list(NULL, df1[,1]))
barplot(m1, ylim=c(100,150), beside=TRUE, xpd=FALSE)

在此處輸入圖片說明 要么

library(ggplot2)
ggplot(df1, aes(x=Name, y=Count))+
               geom_bar(stat='identity')+
               coord_cartesian(ylim=c(100,150)) +
               theme_bw() +
               xlab(NULL) +
               ylab(NULL)

在此處輸入圖片說明

數據

df1 <- structure(list(Name = c("A", "B", "C"), Count = c(110L, 120L, 
130L)), .Names = c("Name", "Count"), class = "data.frame",
row.names = c(NA, -3L))

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM