matplotlibのグラフで線の幅の変更はlinewidth
に値(float)を与えるだけで出来る。
実際にコードで書いてみると以下のようになる。
import matplotlib.pyplot as plt
for i in range(1,11):
plt.hlines(i, -3, 3, linewidth=i)
plt.show()

また、linewidth
でなくても、lw
でもOK
import matplotlib.pyplot as plt
for i in range(1,11):
plt.hlines(i, -3, 3, lw=i*0.5)
plt.show()

ちょっと気になったのが、linewidthに小さい値を与えると、線の幅じゃなくて線の色の薄さが変化しているよう見えたけど、そういう仕様なのかな??
コメント