問題タブ [ggplot2]
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.
r - 非ファセット列 (および非ファセット列を使用するラベル) ごとに facet_grid を配置します。
ggplot2 でのファセットに関していくつか質問があります...
次のようなデータを返すクエリがあるとします。
(ランク昇順、アラーム昇順、2 つのアラームのランクは 3 であることに注意してください。これは、第 4 週の合計 = 1798 であり、第 4 週の合計に従ってランクが設定されているためです)
(以下の複製コード)
今、私がこれを行うとき...
私はこれを得る....
代替テキスト http://img101.imageshack.us/img101/9103/ss20100315112108.png
アラームに従ってファセット化され、ファセットがアルファベット順に配置されていることに注意してください。
2 つの質問:
- アラームによってファセットされたまま、正しい順序で表示するにはどうすればよいですか? (ランク昇順、アラーム昇順)。
代替テキスト http://img17.imageshack.us/img17/6986/ss20100315113243.png
- また、Alarm によってファセットされた状態を保ちながら、Alarm ではなく Rank のラベルを表示するにはどうすればよいですか?
代替テキスト http://img85.imageshack.us/img85/470/ss20100315113529.png
ggplot2 は、実際には 4 つの異なるアラームがある場所をプロットするために 3 つのファセットしか表示しないため、Rank でファセットすることはできないことに注意してください。
r - ggplot2でジッターや透明度なしで重複するポイントをどのように克服しますか
私はggplot2を使い始めています。多くのオーバーラップがある小さな n (約 30 程度) の粒度データがあります。ジッターもアルファ(透明度)も適していません。代わりに、スタックとオフセットを使用したストリップチャートが最適ですが、ggplot2 でそれを行う方法がわかりません。あなたは知っていますか?
最終結果がどうなるかを確認するには、このグラフィックをクリックしてください。
これは私が数年前に使用したスクリプトです。
r - ggplot2の注釈軸
ggplot2で軸に注釈を付ける方法を探しています。問題の例はここにあります:http://learnr.wordpress.com/2009/09/24/ggplot2-back-to-back-bar-charts。
グラフのy軸(リンクのグラフの例)には、注釈が付いています:(百万ユーロ)。ggplot2でそのようなタイプのアノテーションを作成する方法はありますか?ggplotではオブジェクトをプロット領域の外に明示的に配置できないため、ドキュメントを見ると明確な方法はありません。しかし、おそらくいくつかの回避策がありますか?
私が考えた可能な回避策の1つは、スケールを使用することです。
しかし、どうすればダニを取り除くことができますか?また、ggplotは複数のスケールをサポートしていないため、スケールを自動的に計算するときにscale_y_continuousの出力を取得してから、カスタムのブレークとラベルを手動で追加する必要があるようです。たぶんもっと良い方法がありますか?
r - ggplot2でプロットの二重水平軸を作成するにはどうすればよいですか?
横軸 (横軸、x 軸) の値を他の単位に変換して表示する必要があります。したがって、2 番目の軸が必要です。
r - ggplot2 qplot に変更された黄土線を重ね合わせるにはどうすればよいですか?
バックグラウンド
現在、多重予測線形モデルを作成し、診断プロットを生成して回帰の仮定を評価しています。(これは、私が現在愛用している重回帰分析の統計クラスのためのものです:-)
私の教科書 (Cohen、Cohen、West、および Aiken 2003) では、次のことを確認するために、各予測子を残差に対してプロットすることを推奨しています。
- 残差は予測子と体系的に共変しません
- 残差は、モデル内の各予測子に関して等分散です
ポイント(2)について、私の教科書には次のように書かれています。
一部の統計パッケージでは、アナリストは、残差の平均 (0 ライン)、平均よりも 1 標準偏差、残差の平均よりも 1 標準偏差が低い位置に最も低い適合ラインをプロットできます。例}、2 つの線 {mean + 1sd および mean - 1sd} は、lowess {0} 線とほぼ平行のままであり、残差の分散が X の関数として変化しないという解釈と一致しています (p. 131)。
レスラインを変更するにはどうすればよいですか?
「0-line」で散布図を生成する方法を知っています。
しかし、0行、「平均+ 1sd」および「平均-1sd」の行が重ねられるプロットを使用ggplot2
および生成する方法を知っている人はいますか? qplot
それは奇妙な/複雑な質問ですか?
r - ggplotヒストグラムで塗りつぶしの色を定義するには?
次の簡単なデータがあります
それから、ヒストグラムを作成したいと思います:
ここで、ビンが値に応じて色を取りたいと思います-たとえば、値> 9のビンは濃い灰色になります-それ以外はすべて薄い灰色にする必要があります。
などで試しましたがfill=statusgruppe
、scale_fill_grey(breaks=9)
動作しません。何か案は?
r - R関数内から複数のグラフィックを生成する
ggplotグラフィックを使用してRの関数内からいくつかのグラフィックウィンドウを生成したい...
ただし、dev.new()もgrid.newpage()も前のプロットをフラッシュしていないようです。
Rでは、関数は通常、評価する最後のものしか生成しないことを知っていますが、プロセスをよりよく理解し、考えられる回避策について学びたいと思います。
考え?
r - ggplot2で棒グラフと一緒に頻度を表示する
棒グラフ内の頻度を表示しようとしています...まあ、グラフのどこかにそれらが必要です:棒の下、棒の中、棒の上、または凡例領域。そして、私はそれがでできることを思い出します(私は間違っているかもしれません)ggplot2
。これはおそらく簡単なことです...少なくともそれは簡単なようです。コードは次のとおりです。
周波数をグラフに埋め込むことができる可能性はありますか?
r - いくつかの変数でデータフレームを折りたたむにはどうすればよいですか?
他の変数を無視して、いくつかの変数でデータフレームを要約する必要があります。これは、折りたたみと呼ばれることもあります。たとえば、次のようなデータフレームがある場合:
次に、従属変数Energy〜Widgetを使用してWidgetを折りたたむと、次のようになります。
Excelでは、最も近い機能は「ピボットテーブル」である可能性があり、Pythonでそれを行う方法を考え出しました(http://alexholcombe.wordpress.com/2009/01/26/summarizing-data-by-combinations-of-変数-with-python/)、およびこれは、非常に関連性のあることを行うためにdoByライブラリを使用するRの例です(http://www.mail-archive.com/r-help@r-project.org/msg02643.html)、しかし、上記を行う簡単な方法はありますか?そしてさらに良いのは、いくつかの変数にわたって折りたたまれるプロットを作成するためにggplot2ライブラリに組み込まれているものはありますか?
r - Rで同じプロットに2つのグラフをプロットする
y1 と y2 を同じプロットにプロットしたいと思います。
しかし、私がこのようにすると、それらは同じプロットに一緒にプロットされません。
Matlabではできますがhold on
、Rでこれを行う方法を知っている人はいますか?