データのファイルがたくさんあり、それらすべてを同じプロットに異なる色でプロットしたいと思います。私は次のコードを使用しています
from pylab import loadtxt, average, std, argsort
from os import listdir
from fnmatch import fnmatch
import matplotlib.pyplot as plt
a=[]
for file in listdir('.'):
if fnmatch(file,'A10data*'):
a+=[str(file)]
for file in a:
T,m_abs, m_abs_err,m_phy,m_phy_err = loadtxt(file,unpack=True)
T_sort = argsort(T)
plt.xlim(0.00009,10.1)
plt.ylim(-1,350)
plt.semilogx(T[T_sort],m_abs[T_sort],'ro-')
plt.errorbar(T[T_sort],m_abs[T_sort],yerr=m_abs_err[T_sort],fmt='ro')
plt.semilogx(T[T_sort],m_phy[T_sort],'r^-')
plt.errorbar(T[T_sort],m_phy[T_sort],yerr=m_phy_err[T_sort],fmt='r^')
plt.show()
おそらく私は整数を使用し、整数を使用してプロットの色を指定することができます。誰かが構文を手伝ってくれますか?