2017-04-04 25 views
0

私はRを初めて使っています。私は、Rでリッカート積み上げ棒グラフを作成する方法についていくつかのウェブサイトを見てきました(このウェブサイトの質問もあります)。私はそれらのどれも理解していない。すべての例には数多くのNUMEROUSコマンドがあります。 plot(x、y)likert積み上げ棒グラフ

私のデータには2つの質問があると言えますこのようなCSVに配置3PTリッカート尺度(A、B、およびC)、上:

 A B C 
    Q1 25 31 56 
    Q2 73 19 4 

数字は、その応答で質問に答えた人の数を表します。たとえば、質問2の場合、19人がリッカートのレスポンスBを選択しました。

そこから積み上げ棒グラフを作成できるコマンドのうち、最も短いものは何ですか?

+1

を積み上げ棒グラフは十分に簡単です。あなたは好きです。このような出力には、基本的な解決策がない、多数のコマンドが必要なことがあることを理解する必要があります。 – neilfws

答えて

0

これはあなたのステップのアイデアを与える必要があります: `` barplot(T(MYDATA)) - しかし、あなたはおそらく、その出力の例を表示する必要があります。

Question <- c("Q1", "Q2") 
A <- c(25,73) 
B <- c(31,19) 
C <- c(56,4) 


data <- data.frame(Question, A, B, C) 


# Install the "reshape" package 
install.packages("reshape") 

# Load reshape package into working directory 

library(reshape) 

# Melt data to long format 

data.melt <- melt(data, id = ("Question"), measure.vars = c("A", "B", "C")) 

# Install ggplot2 package 

install.packages("ggplot2") 

# Load ggplot2 package into working directory 

library(ggplot2) 

# Create your figure 

ggplot(data.melt, aes(x = Question, y = value, fill = variable)) + 
    geom_bar(stat = "identity") 
+0

いいえ、これを理解する前にまだ多くのことを学ぶ必要がありますが、これはこれまでに見た中で最も簡潔な例です。ありがとうございます!このコードを変更して積み上げ棒グラフにするのは簡単ですか? –

+0

@ J.P。 - あなたはRのための 'リッチャー(likert) 'パッケージを見てください。 – thelatemail

+0

そうです、これを発散した積み重なった棒グラフにするのは面倒ではありません。あなたはそれを見たいと思う方法を決定する必要がありますし、そこからそれをスパイスアップすることができます。 – user3585829

関連する問題