matplotlib メモ
インポート
import matplotlib.pyplot as plt import matplotlib.image as mpimg import matplotlib as mpl import numpy as np
matplotlib.rc の編集
mpl.rc('lines', markersize=2, markeredgewidth=0.5) mpl.rc('mathtext', fontset='stixsans') mpl.rc('font', size=6) mpl.rc('xtick.major', size=2, pad=2) mpl.rc('ytick.major', size=2, pad=2) mpl.rc('axes', linewidth=0.5)
データの読み込み(テキストファイル)
txtfile = 'hoge.txt' data = np.genfromtxt(txtfile, skiprows=1, delimiter='\t')
データの読み込み(画像ファイル)
imgfile = 'hoge.png'
img = mpimg.imread(imgfile)
図のサイズ設定
fig = plt.figure(figsize=(40/25.4,60/25.4))
横 40 mm、縦 60 mm。
画像ファイルの表示
plt.imshow(img, aspect='auto', origin='upper', interpolation='None', extent=(-0.5, 200.5, -305, 305))
プロット
plt.plot(data[:,0], data[:,1], 'o')