Farben beim Plotten
Verfasst: Montag 26. August 2019, 19:00
Guten Abend,
ich habe folgenden Code:
Dieser plottet mehrere Funktion in ein Koordinatenystem. Hierbei verwendet er standardmässig bestimmte Farben, die wohl in pylab schon definiert sind. Nun wollte ich diese als Punkte plotten, also
Problem hierbei ist aber, dass er die Punkte verbindet. Daher habe ich es mit scatter versucht:
Hier benutzt er aber nicht die Standardfarben, sondern immer blau! Ich kann zwar nun eine Liste an Farben erstellen und diese dann in den Plot hinzufügen, aber ich kenne ja nicht die Standardfarben und mir ist es wichtig, dass es die gleichen sind. Kann mir hier vielleicht jemand helfen?
ich habe folgenden Code:
Code: Alles auswählen
import math
import numpy
import pylab
def multi_Plot_line(x,Data,MinMax,OV,Mk):
Mklen = len(Mk)
pylab.figure()
for k in range(0,Mklen):
pylab.plot(x,Data[:,k], linewidth=OV, label = '$t = $'+str(Mk[k]) + '$T$')
axes = pylab.gca()
axes.set_xlim([MinMax[0],MinMax[1]])
axes.set_ylim([MinMax[2],MinMax[3]])
pylab.xlabel('x in m')
pylab.ylabel('y in m^2')
pylab.legend(loc='best')
pylab.savefig("Plot.png", dpi = 600)
pylab.close()
Code: Alles auswählen
def multi_Plot_point(x,Data,MinMax,OV,Mk):
Mklen = len(Mk)
pylab.figure()
for k in range(0,Mklen):
pylab.plot(x,Data[:,k], marker = 'o', markersize=OV, label = '$t = $'+str(Mk[k]) + '$T$')
axes = pylab.gca()
axes.set_xlim([MinMax[0],MinMax[1]])
axes.set_ylim([MinMax[2],MinMax[3]])
pylab.xlabel('x in m')
pylab.ylabel('y in m^2')
pylab.legend(loc='best')
pylab.savefig("Plot.png", dpi = 600)
pylab.close()
Code: Alles auswählen
def multi_Plot_point(x,Data,MinMax,OV,Mk):
Mklen = len(Mk)
pylab.figure()
for k in range(0,Mklen):
pylab.scatter(x,Data[:,k], markersize=OV, label = '$t = $'+str(Mk[k]) + '$T$')
axes = pylab.gca()
axes.set_xlim([MinMax[0],MinMax[1]])
axes.set_ylim([MinMax[2],MinMax[3]])
pylab.xlabel('x in m')
pylab.ylabel('y in m^2')
pylab.legend(loc='best')
pylab.savefig("Plot.png", dpi = 600)
pylab.close()