La Société exige des articles faciles à lire même en noir et blanc. Bien que matplotlib et pylab soient pratiques, ils sont difficiles à lire s'ils sont imprimés en noir et blanc car ils produisent des graphiques colorés par défaut. Vous devez donc faire de votre mieux lors du traçage.
Commencez par créer un générateur qui crée le format de ligne.
def monochrome_style_generator():
linestyle = ['-', '--', '-.', ':']
markerstyle = ['h' ,'2', 'v', '^', 's', '<', '>', '1', '3', '4', '8', 'p', '*', 'H', '+', ',', '.', 'x', 'o', 'D', 'd', '|', '_']
line_idx = 0
marker_idx = 0
while True:
yield 'k' + linestyle[line_idx] + markerstyle[marker_idx]
line_idx = (line_idx + 1) % len(linestyle)
marker_idx = (marker_idx + 1) % len(markerstyle)
Ce que j'ai défini comme ça
plot.py
import pylab
#Générer un générateur
gen = monochrome_style_generator()
xval = pylab.arange(100)*.01
for x in range(6):
# gen.next()Générer un format de ligne avec
pylab.plot(xval, pylab.cos(x*pylab.pi*xval), gen.next())
pylab.savefig("result.png ", format = 'png')
En l'utilisant comme ça
Vous pouvez générer un tel graphique.
Recommended Posts