問題タブ [mosaic-plot]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
2051 参照

r - R - パッケージ ggmosaic の使用エラー

新しいパッケージggmosaicを使用してモザイク プロットを描画していggplot2ます。

stat_mosaic()使用しているデータセットの変数の 1 つだけで、「計算に失敗しました」というエラーが表示されます。問題は、変数の内容にあるようです。より正確には、 の]ような別のシンボルに置き換えると機能するため、 の処理に問題があるよう)です。

簡単な例:

そして、変数を持つ私のデータフレームのサブセット:

0 投票する
1 に答える
307 参照

r - モザイク チャートの色付け、スケーリング、順序

私はRを初めて使用し、最初のチャートを作成しました:

プロットを表示

x 軸の順序を変更し、モザイク チャートのさまざまな部分に色を適用する方法を教えてください。また、ピース間の間隔(テキストの改行?)を減らし、黒い境界線を削除し、見出しが重ならないようにしたいと思います。

助けてくれてありがとう!とても感謝しております。

0 投票する
1 に答える
998 参照

r - R、パッケージ vcd、mosaic(): モザイク プロットのシェーディング カラーをパターンに置き換える方法

通常、mosaic() 関数は、セルの陰影が独立性に対するピアソン残差を表すモザイク プロットを生成します。負の値の場合は赤、正の値の場合は青、絶対残差値が高い場合は強い色合い。

プロットのグレースケール パターンをカラー シェーディングで置き換え、出版目的で凡例を置き換える必要があります。グレースケールの強度は残差の絶対値を区別できますが、これらのセルで異なる「テクスチャ」パターンを使用することにより、負の残差セルと正の残差セルを区別できる必要があります。

これをモザイク()関数で実装する方法はありますか?

編集:以下の結果のプロットのように、グレースケール パターンで色合いを変換したい:

#Mosaic Plot Example library(vcd) mosaic(HairEyeColor, shade=TRUE, legend=TRUE)

モザイク プロットの例

パターンとは、次のような意味です。

ピザ プロットのパターン

ということで、あのブルーが1パターン。青の強度が変化すると、同じパターンでも強度が変化します。赤は別のパターンで、赤の強度が変化すると、この 2 番目のパターンの強度も変化します。

0 投票する
1 に答える
2613 参照

ggplot2 - ggmosaic エラー メッセージ: タイプ「リスト」に対してデフォルトのメソッドが実装されていません

を使用してヒートマップを作成しようとするとggmosaic、エラーが発生し続けますError in is.finite(x) : default method not implemented for type 'list'

そのエラー メッセージを検索すると、「このエラーは、is.infinite() および is.finite() 関数が data.frames のメソッドで実装されていないためです」というものでした。しかし、問題やggmosaicに関する有用な解決策ではありません

ビネットの例でさえ、私には失敗します。

私のシステムは、Windows、RStudio、最新の R バージョン 1 つ前、およびggmosaicVer 0.1.2です。

使用したい作成したデータフレームは

このコードは成功しませんでした:

ご指導ありがとうございます。

0 投票する
1 に答える
361 参照

r - vcd モザイク プロットの "set_varnames=..." - ラベルの数値を上げる方法は?

vcd モザイク プロットのラベルで数字を上げる方法についての解決策を探しています。

編集: 例として、タイタニック データセットで Sex ラベルをランダムに選択しました。

10^2としてではなく、常に として表示され10²ます。

たとえば、expression(10^{2})または

通常の R プロットまたは ggplot2 は、vcd パッケージの mosaic() コマンドでのset_varnames=呼び出しでは機能しません。labeling_args=

vcd モザイク プロットで特定の問題に対する答えを見つけることができませんでした。ggplot2 と通常のプロットでのラベル付けに関する答えのみです。

皆さんからの読書を楽しみにしています!