tips:python:matplotlib:start
差分
このページの2つのバージョン間の差分を表示します。
| 両方とも前のリビジョン前のリビジョン次のリビジョン | 前のリビジョン | ||
| tips:python:matplotlib:start [2025/02/14 00:38] – [グリッドベースレイアウト] yuuho | tips:python:matplotlib:start [2025/08/28 12:55] (現在) – [消す系] yuuho | ||
|---|---|---|---|
| 行 235: | 行 235: | ||
| * '' | * '' | ||
| * '' | * '' | ||
| + | * <code python> | ||
| ===== カラーマップの自作 ===== | ===== カラーマップの自作 ===== | ||
| 行 324: | 行 325: | ||
| * gridspec, grid_spec | * gridspec, grid_spec | ||
| - | < | + | < |
| spec = fig.add_gridspec() | spec = fig.add_gridspec() | ||
| 行 330: | 行 331: | ||
| </ | </ | ||
| + | <code python> | ||
| + | gridH = 12 | ||
| + | gridW = 8 | ||
| + | # 0 1 2 3 4 5 6 7 8 | ||
| + | # 0 |^^^^^| |^^^^^^^^^^^^| |^^^^| | |^^^^| | ||
| + | # 1 | | | | | | | | | | ||
| + | # 2 | | | | |vvvv| | | | | ||
| + | # 3 |vvvvv| | | |^^^^| | |vvvv| | ||
| + | # 4 |^^^^^| | | | | | |^^^^| | ||
| + | # 5 | | | | |vvvv| | | | | ||
| + | # 6 | | | | |^^^^| | | | | ||
| + | # 7 |vvvvv| | | | | | |vvvv| | ||
| + | # 8 |^^^^^| | | |vvvv| |^^^^^^| | ||
| + | # 9 | | | | |^^^^| | | | ||
| + | # 10 | | | | | | | | | ||
| + | # 11 |vvvvv| |vvvvvvvvvvvv| |vvvv| |vvvvvv| | ||
| + | w_img = 1 # セグメンテーション画像の幅 | ||
| + | w_lin = 0.78 # セグメンテーション画像とヒストグラムの隙間 | ||
| + | w_his = 5 # ヒストグラムの幅 | ||
| + | w_ma1 = 0.05 # ヒストグラムとサンプリング画像の隙間 | ||
| + | w_fet = 0.7 # サンプリング画像の幅 | ||
| + | w_ma2 = 0.1 # サンプリング画像と出力画像の隙間 | ||
| + | w_ma3 = 0.2 # グラフ左と出力画像左の隙間 | ||
| + | w_gra = 1 # グラフ幅 | ||
| + | width_ratios = [w_img, w_lin, w_his, w_ma1, w_fet, w_ma2, w_ma3, w_gra] | ||
| + | </ | ||
| + | ===== 消す系 ===== | ||
| + | |||
| + | === 図の枠線 === | ||
| + | <code python> | ||
| + | ax.spines[' | ||
| + | ax.spines[' | ||
| + | ax.spines[' | ||
| + | ax.spines[' | ||
| + | </ | ||
| + | |||
| + | === 図の目盛り === | ||
| + | |||
| + | <code python> | ||
| + | ax.set_xticks([]) | ||
| + | ax.set_yticks([]) | ||
| + | </ | ||
| + | |||
| + | === 図の背景 === | ||
| + | |||
| + | <code python> | ||
| + | ax.patch.set_facecolor(' | ||
| + | fig.patch.set_facecolor(' | ||
| + | </ | ||
| + | ===== 日本語フォント ===== | ||
| + | |||
| + | === Ubuntu でのフォントディレクトリ === | ||
| + | |||
| + | * ''/ | ||
| + | |||
| + | **メイリオ(meiryo)を使いたい場合** は Windows から引っこ抜いてくるのが良さそう。 | ||
| + | * '' | ||
| + | * WSL で言うところの ''/ | ||
| + | * メイリオは以下二つ | ||
| + | * ''/ | ||
| + | * ''/ | ||
| + | * <code bash> | ||
| + | |||
| + | |||
| + | === フォントの設定やフォントをアウトライン化して出力する設定 === | ||
| + | |||
| + | <code python> | ||
| + | from matplotlib import rcParams | ||
| + | rcParams[' | ||
| + | rcParams[' | ||
| + | rcParams[' | ||
| + | </ | ||
| + | |||
| + | === フォントの確認 === | ||
| + | <code python> | ||
| + | import matplotlib.font_manager as fm | ||
| + | |||
| + | fonts = set([fm.FontProperties(fname=font).get_name() for font in fm.findSystemFonts()]) | ||
| + | </ | ||
tips/python/matplotlib/start.1739493526.txt.gz · 最終更新: 2025/02/14 00:38 by yuuho
