Matplotlib is a comprehensive library for creating static, animated, and interactive visualizations in Python.
「何を」の部分の名前さえわからないこともあります。解決の糸口を掴んだ後も希望通りの見た目を実現するまでの最後のアレンジに苦労することが多いです2。これらの問題はmatplotlibのグラフがどういう要素で構成されていて、それらに対してどういうことができるかを知ることでいくらか改善されます。
matplotlibを使ってプロットする時、プロットするたびに関数を調べることが多く、効率が悪いので、よく使うものについて情報まとめておく。
figure, axesでのレイアウトの仕方を良く忘れるので、まとめます。
matplotlibがパッケージ全体 pyplotはそのモジュール、スクリプトで作図するときに使う
datetime型でのやり方は公式のコード例があります。 これで大体は分かりますが、「drangeって何ぞや?」など確認しつつ、自分用にカスタマイズしながら動かしました。
横軸の書式設定は、以下のようにxaxis.set_major_formatterとxaxis.set_minor_locatorを用います。
本ページでは、Python のグラフ作成パッケージ Matplotlib を用いて折れ線グラフ (line chart) を描く方法について紹介します。
Demo of a basic pie chart plus a few additional features.
今回はmatplotlibで円グラフを生成する方法を見ていきましょう
内側の円グラフにgender、外側の円グラフにgenerationが並ぶ"二重の円グラフ"(二重のpie_chart)を書く。
本ページでは、Python のグラフ作成パッケージ、Matplotlib を用いて円グラフ (pie chart) を描く方法について紹介します。
matplotlib 円グラフを綺麗に書くための自分なりの方法です。
4本値グラフは上のように見づらいので、ローソク足に直します。
ver 3.1.0 から、ttcフォントファイルに対応したので PC だと新しくフォントをインストールする必要はなくなりました。
以上を考慮して、Windows, Mac, Linux の殆どすべての PC で、フォントを新しくインストールせずに問題なく日本語が表示できる設定を考えてみました。
読み込まれている、matplotlibで使用可能なフォント一覧を調べます。
import matplotlib.font_manager をインポートして findSystemFonts()でフォント一覧を取得します.
凡例を表示するplt.legendには3つのパラメータがあります.
この記事ではMatplotlibの機能をより美しく、またより簡単に実現するためのラッパー的存在である、「Seaborn」の使い方を取り上げます。
使用可能なスタイルはstyle.availableで取得可能です.既にseabornがインストールされている場合には使用可能なスタイルが大幅に増えます. ここでは利用可能なスタイルから15種類ほどを選んで,グラフを表示してみます.
Python では matplotlib ライブラリーの pyplot.pie メソッドを使って円グラフを描く。
デフォルトのカラーパレットは、6つのテーマ(deep, muted, pastel, bright, dark, colorblind)があります。(デフォルトはdeep)
スクリプトの最初でフォント変更の宣言