Die Gesellschaft benötigt Papiere, die auch in Schwarzweiß leicht zu lesen sind. Obwohl Matplotlib und Pylab praktisch sind, sind sie schwer zu lesen, wenn sie in Schwarzweiß gedruckt werden, da sie standardmäßig farbige Grafiken ausgeben. Sie müssen also beim Plotten Ihr Bestes geben.
Erstellen Sie zunächst einen Generator, der das Zeilenformat erstellt.
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)
Was ich so definiert habe
plot.py
import pylab
#Generator generieren
gen = monochrome_style_generator()
xval = pylab.arange(100)*.01
for x in range(6):
# gen.next()Zeilenformat mit generieren
pylab.plot(xval, pylab.cos(x*pylab.pi*xval), gen.next())
pylab.savefig("result.png ", format = 'png')
Indem Sie es so verwenden
Sie können ein solches Diagramm ausgeben.
Recommended Posts