[PYTHON] 2D-Plot in Matplotlib

Erstellen Sie mit matplotlib ein zweidimensionales Diagramm. Auch wenn die Anzeige mit Gnuplot (1000x1000) langsam ist, funktioniert sie mit einem Rand.

Die zweidimensionale Darstellung hier ist Es ist eine Figur, die die Skalargröße f (x, y) an den Koordinaten (x, y) anzeigt.

Basisausgabe

import numpy
from matplotlib import pyplot
data = numpy.random.rand(128,128) #128x128 2D-Nummer.Generieren Sie, indem Sie Zufallszahlen in ein Array einfügen
pyplot.imshow(data)

Wenn Sie ein 2D-numpy.array haben, ist dies vorerst in Ordnung. Der Index wird jedoch für die x / y-Achse verwendet.

grid Verwenden Sie meshgrid, pcolor, um das Gitter zu erhalten.

from numpy import arange, meshgrid
from math import pi
from matplotlib import pyplot
x = arange(0,2*pi,2*pi/128)
y = arange(0,2*pi,2*pi/128)
X, Y = meshgrid(x,y)
data = numpy.random.rand(128,128)
pyplot.pcolor(X, Y, data)

In diesem Fall kann x / y protokolliert werden

pyplot.xscale("log")

norm Verwenden Sie das Normargument, um Farben logarithmisch zu machen

from matplotlib.colors import LogNorm
...
pyplot.imshow(data, norm=LogNorm(vmin, vmax))
pyplot.pcolor(X, Y, data, norm=LogNorm(vmin, vmax))

vmin und vmax sind die unteren bzw. oberen Grenzen. Automatische Beurteilung, wenn weggelassen oder keine

Recommended Posts

2D-Plot in Matplotlib
3D-Plot mit Matplotlib
Geben Sie die Farbe in der matplotlib 2D-Karte an
Legen Sie matplotlib in Centos7.
2-Achsen-Plot mit Matplotlib
Bilder mit Matplotlib anzeigen
Erstellen Sie ein 3D-Streudiagramm mit SciPy + matplotlib (Python)
Zeitreihendiagramm / Matplotlib
So fügen Sie dem Balkendiagramm von matplotlib einen Farbbalken hinzu
Betten Sie das Matplotlib-Diagramm in Tkinter ein
Löse ABC175 D in Python
Stapelbares Barplot mit Matplotlib
Zeichnen Sie geografische Informationen in Python
Interaktives Diagramm eines 3D-Diagramms
Hinweise zur Farbfärbung im Matplotlib-Streudiagramm
Erstellen Sie eine Plotanimation mit Python + Matplotlib
Achsen in Matplotlib als Prozentsätze anzeigen
Zeichnen Sie mit Matplotlib ein Diagramm der Retentionsrate
Heatmap mit Dendrogramm in Python + Matplotlib
3D-Zeichnung mit SceneKit in Pythonista
Machen Sie matplotlib in 3 Minuten mit Japanisch kompatibel
Trennlinie im Matplotlib-Histogramm anzeigen
Kontinuierliche Farbe mit Matplotlib-Streudiagramm
Fall mit Pandas-Plot, Fall mit (reinem) Matplotlib-Plot
Führen Sie mit Python, matplotlib, einen logarithmischen Normalwahrscheinlichkeitsplot durch
Der erste Schritt von Python Matplotlib
Anzeigen von Legendenmarkierungen in einem mit Python 2D-Plot
Zeichnen Sie die CSV von Zeitreihendaten mit einem Unixtime-Wert in Python (matplotlib).
Teilen der Wasserkammmethode im 3D-Bild mit ImageJ
Anzeigen von LaTeX-Notationsformeln in Python, matplotlib
[Python, Julia] 3D-Anzeige in der Jupyter-Mayavi-Bibliothek
So unterdrücken Sie Anzeigefehler in matplotlib
Anzeigen des Candlestick-Diagramms in Python (Matplotlib-Edition)
Zusammenfassung der häufig verwendeten Befehle in matplotlib
ABC 157 D - Lösungsvorschläge für Freunde in Python!
Anzeigen von Matplotlib-Diagrammen in einer Webanwendung
Jupyter-, Numpy- und Matplotlib-Notizen, die in Berichten verwendet werden
Zeigen Sie das xy-Diagramm von Matplotlib mit PySimpleGUI an.
Verwenden Sie \ d nicht in regulären Python 3-Ausdrücken!
Trennung von Design und Daten in matplotlib
Löse ABC165 A, B, D mit Python
Ich möchte Matplotlib in PySimpleGUI einbetten
Behandeln Sie 3D-Datenstrukturen mit Pandas
Warum kann ich matplotlib nicht mit Python installieren? !!
Das Datum wird in matplotlib falsch angezeigt.
[Wissenschaftlich-technische Berechnung mit Python] Zeichnen, visualisieren, matplotlib 2D-Daten mit Fehlerleiste