2016-07-13 9 views
0

これまで多くのチュートリアルを探してきましたが、今まで成功していませんでした。 私はこの単純なデータセットを持っています。ggplotのX軸に特定の値を持つ積み上げ棒グラフを作成するにはどうすればよいですか?

TestCases  Column-1 Column-2 
TestCase-1  2  5  
TestCase-2  3  8 
TestCase-3  4  7 
TestCase-4  5  9 
TestCase-5  2  7 
私は確認する必要があり

、ggplotで、テストケース列の名前を軸Xでの列-1および列-2と持つの値を結合積み重ねヒストグラム、例えば、テストケース-1、TestCase2、

+1

おそらく問題の一部は、ヒストグラムではなく棒グラフであることです。 – joran

+0

離散値を見ているので積み上げ棒グラフを意味すると思います。基底Rの 'barplot'や' ggplot2'の 'geom_bar'のようなものを見てください。 – lmo

+0

はい、実際には積み重ね棒グラフですが、ggplotでgeom_barを見たことがありますが、今までどんな結果も得ていません。 – Caleb

答えて

0

データを最初にtidyr::gatherで再構成する必要がある場合は、ggplotでプロットすることができます。

df <- read.table(header = TRUE, text = " 
    TestCases  Column-1 Column-2 
    TestCase-1  2  5  
    TestCase-2  3  8 
    TestCase-3  4  7 
    TestCase-4  5  9 
    TestCase-5  2  7") 

df2 <- tidyr::gather(df, key = "Column", value = "Values", -TestCases) 
ggplot(df2, aes(x = TestCases, y = Values, fill = Column)) + 
    geom_bar(stat = "Identity") 
+0

私はRからデータを含むテキストにCSVデータを変換する方法を知っていますあなたは投稿しました。しかし、それは働いた!どうもありがとう! – Caleb

関連する問題