PaperCall is shutting down on August 31, 2026. Existing events and submissions will remain available until then. New events can no longer be created.

Matplotlibで三角グラフを描く

By Nobuko Katayanagi

Elevator Pitch

三角グラフをご存知でしょうか。三角グラフは3つの要素で構成されているデータにおいて、その構成比を表す際に用いられるグラフです。本発表ではスピーカーが専門とする土壌学分野においてよく用いられる土壌の成分を可視化する土性図の作成を通してMatplotlibで三角グラフを書く方法を紹介します。

Description

 Matplotlibは広く使われている可視化のためのサードパーティ製パッケージです。2次元の可視化を得意とし、グラフのさまざまな要素を柔軟に設定できます。本発表ではスピーカーが専門とする土壌学分野においてよく使われる土壌中の砂・シルト・粘土の割合を可視化する土性図の作図を一例に、Matplotlibの機能とNumPyの三角関数を駆使して三角グラフ(3つの要素で構成されているデータにおいて、その構成比を表す際に用いる)を描画する方法を紹介します。

  1. 三角グラフとは(三角グラフの解説、利用事例)
  2. 土性と土性図
  3. NumPyとMatplotlib で三角グラフを描画する
    • 三角関数おさらい
    • グラフの枠線を描く
    • グラフの罫線を引く
    • 土性の分類線を引く
    • データをプロットする
    • プロットにラベルを付ける

Notes

過去の発表実績

著書(共著)