Wir werden lernen, wie Sie Farben, Achsenbegrenzungen und Gitter in matplotlib mit Jupyter Notebook anpassen. Wenn Sie den letzten Teil nicht gelesen haben, können Sie über diesen Link lesen.
Datenvisualisierung mit Matplotlib - Für absolute Anfänger Teil I.Wenn Sie über Farben sprechen, die in matplotlib verwendet werden, würde matplotlib Ihre blauen Farben erzeugen, wenn Sie die Farben nicht anpassen würden. Mit dem folgenden Code können Sie die Farben für das in Teil I erstellte Liniendiagramm anpassen.
plt.plot(x, np.sin(x), label = 'sin(x)', c = 'red')
plt.plot(x, np.cos(x), label = 'cos(x)', c = 'darkorchid')
Das Diagramm der roten Linie stellt sin (x) dar, während cos (x) durch die Linie 'dunkle Orchidee' dargestellt wird. Wenn Sie die Farben in matplotlib nicht kannten, füge ich sie hier an.
Wenn Sie Streudiagramme erstellen möchten, können Sie verwenden
plt.scatter(x, np.sin(x), label = 'sin(x)', c = 'red')
plt.scatter(x, np.cos(x), label = 'cos(x)', c = 'darkorchid', s = 10)
Die Anzahl der Punkte beträgt 100, die gleiche Anzahl wie bei x. Sie können es in Teil I überprüfen.
Mit diesem Code können Sie Ihre Achsen begrenzen.
plt.xlim(-1, 11)
plt.ylim(-1.5, 1.5)
Ich werde das Beispiel der Netzauslastung in matplotlib zeigen
Der Code zum Erstellen der Raster wird unten angezeigt
plt.figure(figsize=(9, 6))
plt.suptitle('Data Visualization with Matplotlib and Jupyter Notebook') # title for all plots
plt.subplot(2, 1, 1) # number of rows, columns, and the panel number
plt.plot(x, np.sin(x), label = 'sin(x)', c = 'red')
plt.legend(loc = 'best')
plt.xlim(-1, 12)
plt.ylim(-1.5, 1.5)
plt.subplot(2, 1, 2)
plt.scatter(x, np.cos(x), label = 'cos(x)', c = 'royalblue', s = 5)
plt.legend(loc = 'best')
plt.xlabel('Phase Angle (rad)')
plt.xlim(-1, 11)
plt.ylim(-1.5, 1.5)
plt.savefig('grids_matplotlib.png', dpi = 300)
Das ist alles. Wenn Sie ein Tutorial für eine komplexere Handlung benötigen, informieren Sie mich bitte.
Bonus
Ich werde Ihnen die komplexen Handlungen geben, die ich erstellt habe.
Vielen Dank!
Sie haben sicher schon von allen neuen leistungsstarken ChatGPT-Plugins wie Browser, Code Interpreter usw. gehört. Es gibt jedoch ein Problem: Der Zugriff auf Plugins ist auf eine Warteliste beschränkt und viele haben daher keinen Zugriff darauf.
Diese Woche erhielt ich eine E-Mail von einem Mitglied der täglichen E-Mail-Liste. Sie wollten wissen: Welche Ressourcen besuchen Sie täglich, wöchentlich und monatlich? Tolle Frage! Ich versuche gerne, einige Einblicke in meinen Arbeitsablauf und die wichtigsten Ressourcen, die ich verwende, mit Ihnen zu teilen.
Wenn man erwachsen wird, wird einem oft gesagt, dass die Welt so ist, wie sie ist, und dass das Leben nur darin besteht, sein Leben in der Welt zu leben, niemals sein Leben zu riskieren, einfach einem festgelegten Weg zu folgen und am Ende zu sterben, und versucht, es nicht zu tun Schlage zu viel gegen die Wände. Aber das ist ein sehr begrenztes Leben.
In der heutigen vernetzten Welt ist die Bedrohung durch Cyberangriffe größer denn je. Cyberkriminelle und nationalstaatliche Akteure versuchen ständig, Schwachstellen auszunutzen und wertvolle Daten zu stehlen, was ein erhebliches Risiko für Unternehmen jeder Größe darstellt.
Wenn Sie eine Anfrage an facebook.com stellen, sucht Ihr Computer nach dem Domänennamen, um diesen in eine IP-Adresse zu übersetzen, damit Ihr Computer diese Verbindung herstellen kann.
Um Unklarheiten zu vermeiden, werden die folgenden Begriffe verwendet: Authentifikator; Das Mobiltelefon, das für die Anmeldung verwendet wird. Website; Die Website oder Anwendung, die der Benutzer verwendet, um den Anmeldeanforderungsdienst zu stellen; Der Anbieter, der die jeweilige Dienstleistung bereitstellt, z