yuuho.wiki

カオスの欠片を集めて知恵の泉を作る

ユーザ用ツール

サイト用ツール


tips:python:matplotlib:start

差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

両方とも前のリビジョン前のリビジョン
次のリビジョン
前のリビジョン
tips:python:matplotlib:start [2025/02/14 00:41] – [グリッドベースレイアウト] yuuhotips:python:matplotlib:start [2025/08/28 12:55] (現在) – [消す系] yuuho
行 235: 行 235:
   * ''.bar''   * ''.bar''
   * ''.pie''   * ''.pie''
 +    * <code python>ax.pie(data, colors=colors, startangle=90, counterclock=False)</code>
  
 ===== カラーマップの自作 ===== ===== カラーマップの自作 =====
行 355: 行 356:
         w_gra = 1       # グラフ幅         w_gra = 1       # グラフ幅
         width_ratios = [w_img, w_lin, w_his, w_ma1, w_fet, w_ma2, w_ma3, w_gra]         width_ratios = [w_img, w_lin, w_his, w_ma1, w_fet, w_ma2, w_ma3, w_gra]
 +</code>
 +
 +===== 消す系 =====
 +
 +=== 図の枠線 ===
 +<code python>
 +ax.spines['left'].set_visible(False)
 +ax.spines['right'].set_visible(False)
 +ax.spines['top'].set_visible(False)
 +ax.spines['bottom'].set_visible(False)
 +</code>
 +
 +=== 図の目盛り ===
 +
 +<code python>
 +ax.set_xticks([])
 +ax.set_yticks([])
 +</code>
 +
 +=== 図の背景 ===
 +
 +<code python>
 +ax.patch.set_facecolor('none')
 +fig.patch.set_facecolor('none')
 +</code>
 +===== 日本語フォント =====
 +
 +=== Ubuntu でのフォントディレクトリ ===
 +
 +  * ''/usr/share/fonts''
 +
 +**メイリオ(meiryo)を使いたい場合** は Windows から引っこ抜いてくるのが良さそう。
 +  * ''C:%%\%%\Windows\Fonts'' にある ''.ttc'' ファイルは使えそう。
 +  * WSL で言うところの ''/mnt/c/Windows/Fonts''
 +  * メイリオは以下二つ
 +    * ''/mnt/c/Windows/Fonts/meiryo.ttc''
 +    * ''/mnt/c/Windows/Fonts/meiryob.ttc''
 +  * <code bash>mkdir /usr/share/fonts/meiryo</code>
 +
 +
 +=== フォントの設定やフォントをアウトライン化して出力する設定 ===
 +
 +<code python>
 +from matplotlib import rcParams
 +rcParams['font.family'] = 'sans-serif'
 +rcParams['font.sans-serif'] = ['Noto Sans CJK JP']
 +rcParams['svg.fonttype'] = 'path'
 +</code>
 +
 +=== フォントの確認 ===
 +<code python>
 +import matplotlib.font_manager as fm
 +
 +fonts = set([fm.FontProperties(fname=font).get_name() for font in fm.findSystemFonts()])
 </code> </code>
  
tips/python/matplotlib/start.1739493693.txt.gz · 最終更新: 2025/02/14 00:41 by yuuho