問題タブ [ggproto]

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 に答える
185 参照

r - キーグリフの境界線を維持しながら、垂直凡例のキーグリフ間の間隔を変更します

この有名なスレッドのフォローアップとして。これはより具体的には垂直方向の凡例のためであり、与えられた回答はまだ完全に満足のいく解決策を提供していないため、新しい質問をすることにしました。ポリゴン キー グリフについては、実際のポリゴン グリフとキーの境界線の間の余白のサイズを大きくするという提案があり、基になる draw_key 関数を変更しました。ただし、たとえば黒などの境界線を維持したい場合、これは実際には機能しません。

また、他の geom (geom_line など) を使用する場合、グリフと境界線の間の余白を増やす方法さえわかりggplot2:::GeomLineません。これを変更する場所が明確ではありません。

したがって、私の質問は、グリフのサイズを大きくせずに、境界線 (たとえば、color = "black") を維持できるキー グリフ間の実際のスペースを変更する方法があるかどうかです。

プロットの例: キーグリフの接触。

色を削除すると、グリフの間隔が広くなるように見える例ですが、キーグリフを上記と同じサイズにして、それらの間にスペースを空けるだけです。

GeomLine の基礎となる draw_key

reprex パッケージ(v2.0.1)により 2021-12-29 に作成

PSこの質問は、この興味深い質問に答えて発生しました