0
このdetailed guideに続いてモザイクグラフを作成しています。 1つのカテゴリの値がないかゼロの場合、そのラベルはグラフの最下部に表示されます。二つの連続カテゴリは、この条件に該当した場合、そのラベルは、別の上にオーバーレンダリングされます。モザイクグラフの条件付きラベル
this answerで提案されているように私は、subset
を使用してレンダリングするラベルに条件を追加してみました:
p2 <- p1 + geom_text(data=subset(dfm1, variable > 0),
aes(x = xtext, y = ytext,
label = paste(variable,
" - ", value,
"", sep = "")), size = 3.5)
しかし、グラフが生成されずにエラーが発生します。
In Ops.factor(variable, 0) : ‘>’ not meaningful for factors
ラベルは0より大きい値になりますか?
あなたはおそらく 'value> 0'を望んでいますが、再現可能な例がなければ伝えるのは難しい –
Richard、あなたの提案はそれを修正しました。あなたは答えを紹介していただけますか? –