2016-12-26 10 views
1

Rのggplot2グラフィックスで初めてです。画像にグラフを作成する必要があります。ggplot2を使ってプロットを作成するR

enter image description here

これは、各ルールの感度と特異度との比較です。私は各モデルに平均20のルールを持っています。テーブルの結果を検索するよりも、生成されたルールの品質を比較するのが最も簡単な方法です。

私の入力は1文字(または係数)と2つの数値の3列のデータフレームになります。

これは私のRのバージョンとOSである:

R version 3.3.1 (2016-06-21) 
OS X 10.12.2 (Sierra). 
ggplot2_2.1.0 

任意のヒントをいただければ幸いです。

+0

です:に幸せ、D –

+0

は、答えやアドバイスをありがとう助けて –

+0

問題ありません:D –

答えて

1

これは私があなたの質問に答えますが、次回のためにあなたが例のデータセットを持っている必要があり、あなたがそれを行う方法

library(ggplot2) 

df<- data.frame(rule = c("rule 1", "rule 2", "rule 1"), value = c(-0.8, 0.55, 0.8), qualityMeasure = c("FPR", "TPR", "TPR")) 

dat1 <- subset(df,value >= 0) 
dat2 <- subset(df,value < 0) 

ggplot() + geom_bar(data = dat2, stat = "identity", aes(x = rule, y = value, fill = qualityMeasure)) + geom_bar(data = dat1, stat = "identity", aes(x = rule, y = value, fill = qualityMeasure)) + coord_flip() 
関連する問題