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