我正在用一個方面網格構建一個ggplot2圖。在我的Y軸上是百分比,我的X軸是濃度(以數字表示)。每個小面具有3組(0,24和48小時)在ggplot2中製作離散x軸的線圖
ggplot(data=MasterTable, aes(x=Concentration, y=Percentage, group=Time)) +
geom_point() +
geom_line() +
facet_grid(Chemicals ~ Treatments)
此產生連續的x軸上。由於數值不均勻分佈,我寧願使用離散軸來更好地顯示數據。我跟着following tutorial沒有運氣。第一個數字正是我想要做的。
我還試圖格式化軸:
scale_x_discrete(labels("0", "0.1", "2", "50"))
和格式化線路:
geom_line(aes(Time))
和以下this tutorial。
我認爲這個問題是x軸上的值是整數而不是字符串。這使默認軸連續。我怎樣才能改變這?我相信解決方案很簡單,我無法弄清楚。
在此先感謝!
歡迎您!我確實將我的評論轉換爲答案。 – AK88