簡體   English   中英

用改變 y 軸在 R 中繪圖

[英]plotting in R with changing y axis

我有一個 dataframe 看起來像這樣:

da <- data.frame("a"=c(1,2.5,3,4.5,4),"b"=c(1.5,2.7,3.2,4.7,4.2))

    a   b
1 1.0 1.5
2 2.5 2.7
3 3.0 3.2
4 4.5 4.7
5 4.0 4.2

我想 plot 上面的ab值,其中 x 軸上的標簽是ab而 ylim 的范圍從 0 到 10。所以基本上所有a的值都應該平行於 yaxis 繪制,然后相隔一段距離,值b應平行於 y 軸繪制。 我嘗試使用 plot function 但無法使其工作。 任何幫助,將不勝感激。

您正在描述條形圖:

stripchart(da, vertical=TRUE)

條形圖

library(tidyr)
library(ggplot2)

ggplot(data = gather(da, category, value), aes(x=category, y=value)) +
  geom_point() +
  ylim(0,10)

暫無
暫無

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

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