forhobbyinformation12
@forhobbyinformation12

Are you sure you want to delete the question?

Leaving a resolved question undeleted may help others!

ggplotでヒストグラムが描画されない

エラーコードは発生しないが、ヒストグラムも描画されない

こちらのサイトをRでなぞっているのですが、ダミー変数で分けたヒストグラムの作成に苦戦しています。

やりたいことは、X軸を学習意欲として、特講受講ダミーが0か1かで分けたそれぞれのヒストグラムを一つの図に描画したい、という感じです。

エラーコードは出ないのですが、Plotsエリアに何も描画されません。

データ

# 必要なライブラリをインポート
set.seed(0)

# データのサイズ
size = 200

# 学習意欲を表す変数x
x = runif(size, 0,100)

# 特講の受講を表す変数d
d_noise = runif(size, -20, 20)
d = ifelse(x + d_noise > 50, 1, 0)

# 試験の得点y
y_noise = rnorm(size, 20,10)
y = pmin(pmax(0.4 * x + 20 * d + y_noise, 0), 100)

# データフレームに格納
df = data.frame(学習意欲 = x, 
                特講受講ダミー = d,
                試験の得点 = as.integer(y)
                )

該当するソースコード

library(ggplot2)
ggplot(df, aes(x = 学習意欲,
               fill = as.factor(特講受講ダミー)))+
  geom_histogram(position = "identity",
                 alpha = 0.6,
                 binwidth = 5)

解決後

後日改めてコードを回してみたところ、問題なく動作しました。解答してくださった方、ありがとうございます🙇‍♂️

0

1Answer

Comments

  1. 確認していただきありがとうございます。一夜寝かせて先ほど動かすと、私も描画する事が出来ました。単純に一時的に重くなっていただけということでしょうか?

    PS
    Rやデータ分析全般の知見を蓄えるうえで大変お世話になっています。次の投稿も楽しみにしています🙇‍♂️

  2. 試行錯誤を繰り返している場合、データフレームやライブラリで以前の読み込みなどが残っていたりのせいか、思い通りじゃない挙動の場合があります。
    どうもわからん、の時は一度環境(RStudioかNotebookか)を再起動すると良いかもです。

    記事読んでいただいているとのことありがとうございます。

Your answer might help someone💌