私はggplot
ヒートマップ - ノーカラーバリエーション
library(ggplot2)
my_df <- data.frame(var_1 = sample(c('a','b', 'c'), 1000, replace = TRUE),
var_2 = sample(c('foo', 'bar', 'foo_bar'), 1000, replace = TRUE),
var_3 = sample(c(1,0), 1000, replace = TRUE))
ggplot(data = my_df, aes(x = var_1, y = var_2, fill = var_3)) +
geom_tile()
を使用して簡単なヒートマップをプロットしたいと思いますがここで私が得るものです:
は色のバリエーションが存在しないところ、私は理解することはできません。私はsample
機能の行数を変更しましたが、ヒートマップでは常に2色しか表示されませんでした。助言がありますか?
ありがとうございました。私は 'fill'に1と0の割合をどのように反映させるのですか?私は手動で行う方法を知っています。' ggplot'が自動的に行うことができますか? – user1700890
どういう意味ですか? 'fill = var_3'を設定したときに自動的に起こるべきではありませんか? – sweetmusicality