問題タブ [waffle-chart]
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 - 求む: 人口分割の繰り返しピクトグラムの視覚化
私は (実際には非常に一般的な) 視覚化を行う方法を探しています。これにより、N 個のユニットの人口をいくつかのカテゴリに分割し、N 個のピクトグラムのセットを介して表示されます。新聞などでは、n 番目のユニットのカテゴリに応じて各ピクトグラムが色付けされた、小さな人型の形状が表示される場合があります。N を 1 または 100 に固定し、カウントではなく分数またはパーセンテージを表示するチャートで問題ありません。色付きの「ストライプ」は、複数の行に折り返す必要があります。Rパッケージで利用可能なこのチャートを知っている人はいますか?
具体例を挙げると、
x = サンプル (c("A","B"),100,replace = T)
10x10 (または 5x20 など) の色付きの正方形のグリッドを表示したいと思います。一部は "A" に対応し、緑色、他は赤色です。緑 (および同様に赤) の四角形は、「束ねる」か、元の順序のままにすることができます。
ありがとうございました。
rstudio - Waffle Chart と Glyphs FAILURE を使用して RMarkdown PDF をコンパイルします。MWEが含まれています
RMarkdown、waffle パッケージ、およびグリフを使用して PDF をコンパイルできません
TIKZ デバイスを使用するか、PDF レンダリングを使用するかは問題ではありません。ドキュメントは問題なく HTML にコンパイルされます。
今考えられる唯一の回避策は、HTML コンパイラで SVG グラフィックを作成し、中間の .TEX ファイルでそれらのファイルを参照することです。
「 ## ---- waffle_figure ---- 」という行の下のコードを実行するだけであることに注意してください。以前にfontawesomeフォントをシステムにインストールし、R にextrafontパッケージをインストールし、font_install()コマンドを実行していれば、チャートが作成されます。
python - Pythonでワッフルチャートを作成するには? (四角い円グラフ)
R でそれを行うための非常に優れたパッケージがあります。Pythonでは、パッケージを使用してこれを理解できるのが最善です( treemaps の実行方法に関する投稿にsquarify
触発されました):
しかし、100 個ではなく 200 個の要素 (またはその他の非正方形の数) を作成すると、正方形がずれてしまいます。
もう 1 つの問題は、v2 を何らかのカテゴリ変数 (たとえば、100 の As、B、C、および D) に変更すると、次のエラーが発生することです。
文字列を float に変換できませんでした: 'a'
だから、誰でもこれらの2つの質問で私を助けることができます:
- 非平方数の観測値でアライメントの問題を解決するにはどうすればよいですか?
- v2でカテゴリ変数を使用するにはどうすればよいですか?
これを超えて、ワッフルプロットをより効率的に作成できる他のpythonパッケージがあれば、私は本当にオープンです.
python - Python を使用して、データ ポイントごとに 1 つの形状/画像を含むグラフを作成する
データ ポイントごとに 1 つの図形を使用して特定のバイナリ変数の数を示し、色を使用して値が 0 か 1 かを示すグラフを作成したいと考えています。
以下のチャートは、私が探しているものに似た例を示しています。唯一の違いは、データポイントの「成功」値 == 0 の場合、そのポイントは緑ではなく赤になることです。
Python でこれを実現するには、どうすれば最も簡単に実行できるでしょうか? このようなもののためのターンキーソリューションを備えたライブラリはありますか? そうでない場合、Matplotlib を使用してこれを簡単に行うにはどうすればよいですか?
編集:より「科学的な」文脈で使用されている別の例を見つけました。「ワッフルチャート」と呼ばれているようです。ここに答えがあるので、これは重複した質問である可能性があります: How to do waffle charts in python? (四角い円グラフ)