トップページ >
フーリエ変換入門(FFT入門) >
Pythonでグラフ描画:matplotlib(6)
マーカーを設定する
マーカーを変える
plot()関数を呼ぶ際に,パラメータとして“marker”を指定することでマーカーを設定することができます。
plt.plot(x, y, color="k", marker="o")
plot(x, y, color="k", marker="o") |
plot(x, y, color="k", marker="D") |
plot(x, y, color="k", marker="h") |
 |
 |
 |
plot(x, y, color="k", marker="p") |
plot(x, y, color="k", marker="*") |
plot(x, y, color="k", marker="+") |
 |
 |
 |
# -*- coding: shift-jis -*-
from numpy import *
import pylab as plt
#“linspace(開始値,終了値,分割数)”で,線形数列を作成。
x = linspace(-pi, pi, 50)
#数列をsinの引数に入れると,sin(x)の数列が生成される。
y = sin(x)
#plot(x, y, linewidth=1)で,線色を設定。
plt.plot(x, y, color="k", marker="o")
#plotした関数を表示する。
plt.show()
マーカーのサイズを変える
plot()関数を呼ぶ際に,パラメータとして“markersize”を指定することでマーカーサイズを変えることができます。
plt.plot(x, y, color="k", marker="*", markersize=10)
plot(x, y, color="k", marker="*", markersize=7) |
plot(x, y, color="k", marker="*", markersize=8) |
plot(x, y, color="k", marker="*", markersize=9) |
 |
 |
 |
plot(x, y, color="k", marker="*", markersize=10) |
plot(x, y, color="k", marker="*", markersize=11) |
plot(x, y, color="k", marker="*", markersize=12) |
 |
 |
 |
# -*- coding: shift-jis -*-
from numpy import *
import pylab as plt
#“linspace(開始値,終了値,分割数)”で,線形数列を作成。
x = linspace(-pi, pi, 50)
#数列をsinの引数に入れると,sin(x)の数列が生成される。
y = sin(x)
#plot(x, y, linewidth=1)で,線色を設定。
plt.plot(x, y, color="k", marker="*", markersize=12)
#plotした関数を表示する。
plt.show()
マーカーの色を変える
plot()関数を呼ぶ際に,パラメータとして“markerfacecolor”を指定することでマーカー内部の色を変えることができます。
plt.plot(x, y, color="k", marker="*", markersize=10, markerfacecolor="r")
plot(x, y, color="k", marker="*", markersize=20, markerfacecolor="r") |
plot(x, y, color="k", marker="*", markersize=20, markerfacecolor="g") |
plot(x, y, color="k", marker="*", markersize=20, markerfacecolor="b") |
 |
 |
 |
# -*- coding: shift-jis -*-
from numpy import *
import pylab as plt
#“linspace(開始値,終了値,分割数)”で,線形数列を作成。
x = linspace(-pi, pi, 50)
#数列をsinの引数に入れると,sin(x)の数列が生成される。
y = sin(x)
#plot(x, y, linewidth=1)で,線色を設定。
plt.plot(x, y, color="k", marker="*", markersize=20, markerfacecolor="b")
#plotした関数を表示する。
plt.show()
マーカーの輪郭色を変える
plot()関数を呼ぶ際に,パラメータとして“markeredgecolor”を指定することでマーカー輪郭の色を変えることができます。
また,“markeredgewidth”を指定することで輪郭線の線幅を変更することができます。
plt.plot(x, y, color="k", marker="*", markersize=10, markeredgecolor="r", markeredgewidth=2)
plot(x, y, color="k", marker="*", markersize=20, markeredgecolor="r", markeredgewidth=2) |
plot(x, y, color="k", marker="*", markersize=20, markeredgecolor="g", markeredgewidth=2) |
plot(x, y, color="k", marker="*", markersize=20, markeredgecolor="b", markeredgewidth=2) |
 |
 |
 |
# -*- coding: shift-jis -*-
from numpy import *
import pylab as plt
#“linspace(開始値,終了値,分割数)”で,線形数列を作成。
x = linspace(-pi, pi, 50)
#数列をsinの引数に入れると,sin(x)の数列が生成される。
y = sin(x)
#plot(x, y, linewidth=1)で,線色を設定。
plt.plot(x, y, color="k", marker="*", markersize=20, markerfacecolor="k", markeredgecolor="r", markeredgewidth=2)
#plotした関数を表示する。
plt.show()