
R初心者です。Rでヒストグラムを作る際、一つのヒストグラムの中でカテゴリ別に色分けをしたいのですができません。
分かりにくいとおもうので具体的に言うと、dataframe(a)にxという列とyという列があるとします。
列yには1~3までの数字がランダムに振られていて、これがカテゴリになります。
列xでヒストグラムを作成した際(hist(a$x))、列yのカテゴリを考慮して列yの1を赤、2を青、3を黄色、というように色分けしたいのです。つまり、ヒストグラムの一つの棒の色分けではなく、一つの棒の中にカテゴリ別に色分けする方法がないか探しているのですが見つかりません。
もしやり方を知っている方がいればご教授いただければ幸いです。
(もはや積み立てのようにしてヒストグラムを作る必要があるのでしょうか…そのやり方もわかりませんが…)
どうぞよろしくお願いいたします。
A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
要するにヒストグラムを積み上げ棒グラフにしたいということですよね。
まず hist(a$x) とやってしまうと、カテゴリの情報が入らないので無理です。
おそらくそのものズバリの機能はないので、カテゴリごとにヒストグラムを計算して、結果を適当に整形して、積み上げ棒グラフを描く手順になるんじゃないかと思います。
カテゴリごとのヒストグラムは
h <- tapply(a$x, a$y, hist)
でできるかな。上手くいけばhがリストで、各要素にカテゴリごとのhist結果が入ってる。
あー、でもヒストグラムを積み上げるなら各階級の範囲が全てのヒストグラムで共通になるようにしないといけないから、breaks引数で分割点を明示的に指定する必要が……
事前にカテゴリごとのヒストグラムを描いてみて階級幅をどの程度に取れば良いか確認しておいてから作らないと無理ですね。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- C言語・C++・C# このプログラミング誰か教えてくれませんか 1 2022/06/02 15:27
- Excel(エクセル) エクセル ヒストグラム作成 1 2023/01/02 09:55
- 数学 ヒストスプライン平滑化をする際の節点の決め方ついて教えてください。 9 2022/08/08 16:17
- PostgreSQL 数値が定期的にあらわれる文字列から、いくつめに出現した数値が指定して切り出したい 1 2023/06/08 13:12
- 統計学 信頼区間についての質問です。 6 2023/06/25 17:34
- Excel(エクセル) Excelのリストにある文字を含むセルを、複数の色で色付けしたいです 2 2022/08/11 17:39
- Illustrator(イラストレーター) イラストレーターの面積を求める 1 2022/04/17 11:05
- Excel(エクセル) エクセルのデータ整形について 3 2022/11/12 00:27
- Visual Basic(VBA) VBA初心者です 検索した数字の行に色をつける 5 2023/02/13 14:22
- 統計学 統計学、エクセルがわかりません!解答と詳しい解説をお願いします! (1)それぞれの地域別に記述統計量 9 2022/08/21 16:30
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Excelで、あるセルの値に応じて...
-
vba 2つの条件が一致したら...
-
A列にある値をB列・C列にVBAで...
-
EXCEL VBAで教えてください。
-
【VBA】2つのシートの値を比較...
-
ERROR 型が一致しませんと...
-
複数の列の値を結合して別の列...
-
VBAでのリスト不一致抽出について
-
VBA 何かしら文字が入っていたら
-
URLのリンク切れをマクロを使っ...
-
エクセルのVBAでタブ区切り...
-
マクロでシートからシートへの...
-
Cellsのかっこの中はどっちが行...
-
VBA 2つの条件が一致すれば...
-
VBAによる列削除について教えて...
-
VBでEXCELシートを読み込んだと...
-
excel vba で●を数える
-
VBA初心者です。 並べ替え Sort...
-
VBAを用いて条件付きの平均値、...
-
重複したデーターの転記につい...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excelで、あるセルの値に応じて...
-
vba 2つの条件が一致したら...
-
Worksheets メソッドは失敗しま...
-
B列の最終行までA列をオート...
-
Cellsのかっこの中はどっちが行...
-
IIF関数の使い方
-
Changeイベントでの複数セルの...
-
【VBA】2つのシートの値を比較...
-
VBA 何かしら文字が入っていたら
-
URLのリンク切れをマクロを使っ...
-
VBAのFind関数で結合セルを検索...
-
DataGridViewに空白がある場合...
-
VBAを使って検索したセルをコピ...
-
文字列の結合を空白行まで実行
-
データグリッドビューの一番最...
-
VBAでのリスト不一致抽出について
-
エクセル 2つの表の並べ替え
-
rowsとcolsの意味
-
【Excel VBA】 B列に特定の文字...
-
VBA 列が空白なら別のマクロへ...
おすすめ情報