私はファセットグリッドを使って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に続いた。最初の数字はまさに私がやろうとしているものです。
Iはまた、軸をフォーマットしようとした:
scale_x_discrete(labels("0", "0.1", "2", "50"))
と行フォーマット:
geom_line(aes(Time))
とthis tutorialを次のように。
私はこの問題が、x軸の値が文字列ではなく整数であると考えています。これにより、デフォルトの軸が連続します。どのように私はこれを変更できますか?私は解決策が簡単だと確信しています、私はそれを把握することはできません。
ありがとうございます!
ようこそ:あなたはあなたの
x-axis
df2$Concentration<-as.factor(df2$Concentration)
として、あるいはこのような変更をしようとすることができます!私は自分のコメントを答えに変換しました。 – AK88