問題タブ [density-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.
r - ggplot2 で密度プロットの色を強制する
次のように作成した 2 つの重複する密度関数があります。
次の 2 つの素敵なプロットが生成されます。
私の問題は、ggplot が赤と青の色をアルファベット順に決定することです。最初の「b」は青ですが、2 番目の「b」は赤です。「b」を強制的に赤くする方法がわかりません。それぞれの色を選択するにはどうすればよいですか?
r - 複数の垂直オフセット密度関数をグラフ化する方法
もっとコンパクトに視覚化したい単変量分布の時系列があります。複数の密度関数を同じ軸セットに追加する方法を知っていますが、各関数を垂直方向にオフセットして、時間の経過に伴う分布の進化を示したいと思います。
python - 高さの合計が 1 になるようにヒストグラムをプロットする
これは、この回答に対するフォローアップの質問です。正規化されたヒストグラムをプロットしようとしていますが、y 軸の最大値として 1 を取得する代わりに、異なる数値を取得しています。
配列 k=(1,4,3,1) の場合
このヒストグラムを取得しましたが、これは正規のようには見えません。
別の配列の場合 k=(3,3,3,3)
最大y値が10のこのヒストグラムを取得します。
異なる k の場合、normed=1 または normed=True であっても、y の最大値が異なります。
データに基づいて正規化が (機能する場合) 変更されるのはなぜですか? また、y の最大値を 1 にするにはどうすればよいですか?
アップデート:
私は、バーの高さがmatplotlibで合計1になるヒストグラムをプロットし、非常に奇妙な結果を得ることから、 Carsten Königの回答を実装しようとしています:
結果:
私は何を間違っていますか?
r - ggplot2 を使用して 2 つの異なるデータ フレームから密度プロットを作成する
私の目標は、収入などのさまざまな社会経済的要因の分布を複数年にわたって比較して、たとえば 5 年間で特定の地域の人口がどのように変化したかを確認することです。この一次データは、Public Use Microdata Sampleから取得されます。R
+ggplot2
を優先ツールとして使用しています。
2 年間分のデータ (2005 年と 2010 年) を比較すると、2 つのデータ フレームがhh2005
ありhh2010
、2 年間の世帯データがあります。2 年間の収入データは、hincp
両方のデータ フレームの変数に格納されます。を使用しggplot2
て、次のように個々の年の密度プロットを作成します (2010 年の例)。
このプロットに 2005 年の密度を重ねるにはどうすればよいですか? 先に進む方法がわからないためdata
、読み込んだとは言えません。hh2010
最初から根本的に異なる方法でデータを処理する必要がありますか?
r - Rの濃度分布に基づく順次配色
密度値に基づいて R で色のブロックを作成しようとしています。たとえば、密度分布を持つ 10 個の値が与えられた場合:
値 = c(0,1,2,3,4,5,6,7,8,9)
密度=c(0.7, 0.1, 0.05,0,0,0,0,0.05,0.05,0.05)
私は本質的に最大の密度が黒と最小の白であり、断続的な値がその間のどこかにある色付きのバーを作成したいと考えています。
考えてみると、すべてのバーが同じ高さで、境界線などがなく、色の作成に使用される密度で棒グラフを作成できます。しかし、どんなに頑張っても配色を正しくする方法がわかりません。
グラデーションを作成しましたが、これは密度にリンクされていません。また、densCols を使用して色を密度にリンクしましたが、色を連続させることができませんでした。
誰かが私を正しい方向に向けることができますか? 同様の質問を見たことがありますが、必要なポイントに到達したものはありません。可能であれば、基本グラフィックス パッケージでこれを行うことをお勧めします。
前もって感謝します。
r - 凡例付き密度散布図
散布図の密度に関して既に回答されている質問のフォローアップ ( R 散布図: 記号の色は重なり合う点の数を表します) を参照してください。散布図の凡例を追加する方法があるかどうかを知りたいと思います。たとえば、オブライエンによって提案された解決策には?
c++ - OpenCV を使用してポイント座標から画像上にヒートマップ/アテンション マップを構築する
画像(グレースケール)に重なるポイント座標からヒートマップを作成したいと思います。ポイントの x 座標と y 座標があります。ポイントが集中している場所(重要な数のポイントがある場合は赤い領域)の注意/密度を簡単に確認できるようにするためのアイデアです。
これにはOpenCVを使用できると思います。次の関数は興味深いですね: applyColorMap(src, result, cv::COLORMAP_JET);
. しかし、このマップを画像ではなくポイントにリンクする方法がわかりません。
ポイント座標からヒートマップを作成する方法を知っている人はいますか?
@berak のコードのおかげで、COLORMAP_RAINBOW
代わりにCOLORMAP_JET
ここを使用することで得られるもの
があります。ポイント(特に「単独」のもの)を表示したくないので、ここのように密度ゾーンをはっきりと表示したい. 何人かが言ったように、ROI の周りのピクセルの強度を「ちょうど」変更する必要があると思います。
誰かがもっと手がかりを持っていますか?
r - ggplot を使用してヒストグラムにさまざまな分布をプロットする
Rでヒストグラムをプロットし、それをさまざまな分布の密度で重ねようとしていました。通常のヒストグラムではうまく機能しましたが、ggplot2 パッケージでは機能しません。
通常のヒストグラムのコードは次のとおりです。
そして今、密度の線/曲線:
そして伝説:
これは私がこれまでにggplot2で試したことです:
lines() および curve() 引数と同等の ggplot2 引数は何ですか?
r - 個々の密度プロットをプロットし、それらをggplot2で1つに結合する方法
プロットする大きなテーブルがあり (行はさまざまな場所での測定値で、列はさまざまなサンプルです)、テーブルは 3,000 万行と 60 列で巨大です。小さいデータ セットを使用して各グループの密度プロットを描画できますが、すべてを一度にメモリに読み込むと、この完全なファイルは大きすぎて処理できません。
データは次のようになります。
描画する R コードは次のとおりです。
最初に各グループの密度プロットを描画し、オブジェクトまたは何かを一時的なものに保存して、すべてのサンプルを実行し、それらを 1 つのプロットに結合するにはどうすればよいでしょうか?