円グラフに引き出し線をつけたい

427 views
Skip to first unread message

chasuke

unread,
Sep 13, 2021, 3:37:44 AM9/13/21
to QGIS初心者質問グループ
初めて投稿させていただきます.

ダイアグラムで円グラフを作成したのですが
円グラフ同士が重なってしまうため移動させました.

そこでラベルのように引出線をつけたいと思ったのですが
ダイアグラムにそのような項目がなく
やり方がわからなかったので質問させていただきました.

教えていただけますと幸いです.

環境は、
QGIS3.16
Windows10 です

福岡

unread,
Sep 13, 2021, 4:27:02 PM9/13/21
to QGIS初心者質問グループ
chasuke 様

こんにちは

円グラフを属性テーブルと連動させて、位置をコントロールしているということでよろしいでしょうか?
仮に「X」「Y」というフィールドに移動先の座標があるとします。

「シンボロジ」タブで「+」ボタンを押して、シンボロジを追加します。
「シンボロジレイヤタイプ」を「ジオメトリジェネレータ」に変更します。
ポイントから引出線を作成する場合の式ですが、次のようになります。
make_line( $geometry , make_point( "X", "Y" ))

fig1.png

できあがりは、こんな感じです。

fig2.png

式はラベルに引出線を引く場合と同じです。
「QGIS 引出線 ジオメトリジェネレータ」でググると、良い参考例が見つかると思います。

2021年9月13日月曜日 16:37:44 UTC+9 chasuke:

chasuke

unread,
Sep 13, 2021, 8:34:22 PM9/13/21
to QGIS初心者質問グループ
福岡様
ご返信ありがとうございます.

早速やってみたところ上手くできました!
本当にありがとうございました.

2021年9月14日火曜日 5:27:02 UTC+9 福岡:
Reply all
Reply to author
Forward
0 new messages