Schreiben Sie in Python ein logarithmisches Histogramm auf die x-Achse

Beachten Sie, dass die X-Achse ein Log-Skalendiagramm in Python zeichnet

import pylab as pl
import numpy as np

Erstellen einer Verteilung mit zwei Peaks

data1 = (np.random.normal(size=100) + 10)* 1e-5
data2 = (np.random.normal(size=100) + 10)* 1e-10
data = np.r_[data1, data2]
#Histogramm erstellen
print(data)
pl.hist(data)

Unknown-6.png

Es reicht nicht aus, x auf die Protokollskala zu setzen

pl.hist(data)
pl.gca().set_xscale("log")

Unknown.png

Die Breite jedes Balkens (auch Bins genannt) ist nicht logarithmisch, wie ich sehe

#Histogramm erstellen
print(data)
pl.hist(data, bins=np.logspace(-11, -3, 500))
pl.gca().set_xscale("log")

Unknown2.png

Ich hab es geschafft. Die Option von np.logspace lautet "500 Bins im Bereich von 10 ^ -11 bis 10 ^ 3 erstellen".

Recommended Posts

Schreiben Sie in Python ein logarithmisches Histogramm auf die x-Achse
Schreiben Sie den Test in die Python-Dokumentzeichenfolge
Schreiben Sie eine Dichotomie in Python
Schreiben Sie A * (A-Stern) -Algorithmen in Python
Schreiben Sie ein Kreisdiagramm in Python
Schreiben Sie das Vim-Plugin in Python
Schreiben Sie eine Suche mit Tiefenpriorität in Python
Schreiben Sie eine kurze Eigenschaftsdefinition in Python
Führen Sie den Python-Interpreter im Skript aus
Schreiben Sie ein Caesar-Verschlüsselungsprogramm in Python
Schreiben Sie eine einfache Giermethode in Python
Schreiben Sie ein einfaches Vim-Plugin in Python 3
[Python] Ein Fortschrittsbalken auf dem Terminal
Holen Sie sich die Anzahl der Leser von Artikeln über Mendeley in Python
[Python] Holen Sie sich die Dateien mit Python in den Ordner
Holen Sie sich den Aufrufer einer Funktion in Python
Kopieren Sie die Liste in Python
Tipps zum Schreiben werden in Python kurz abgeflacht
Ausgabe in Form eines Python-Arrays
So schreiben Sie in Error Repoting in Python auf GAE
[Python] Wie zeichnet man mit Matplotlib ein Histogramm?
[Python] Finden Sie die Translokationsmatrix in Einschlussnotation
Schreiben Sie Python in MySQL
Überprüfen Sie, ob die Zeichenfolge eine Zahl in Python ist
Grundlegende Informationen Schreiben Sie das Problem mit dem Herbst 2018-Algorithmus in Python
Schreiben Sie ein super einfaches molekulardynamisches Programm in Python
Ich möchte in Python schreiben! (2) Schreiben wir einen Test
Bis zum Zeichnen eines 3D-Diagramms mit Python in Windows 10
Machen Sie mit Python einen Haltepunkt auf der c-Ebene
Schreiben Sie mit OpenCV-Python Zeichen in die Kartenillustration
Ich möchte in Python schreiben! (3) Verwenden Sie Mock
Zeigen Sie ein Histogramm der Bildhelligkeitswerte in Python an
Ein Memorandum über die Umsetzung von Empfehlungen in Python
Was bedeutet das letzte () in einer Funktion in Python?
[Beispiel für eine Python-Verbesserung] In 2 Wochen wurden die Grundlagen von Python auf einer kostenlosen Website erlernt
Ein Hinweis zur Bibliotheksimplementierung, in der Hyperparameter mithilfe der Bayes'schen Optimierung in Python untersucht werden
Machen Sie einen Screenshot in Python
Schreiben Sie Pandec-Filter in Python
Erstellen Sie eine Funktion in Python
Erstellen Sie ein Wörterbuch in Python
Finde Fehler in Python
Schreiben Sie die Beta-Distribution in Python
Schreiben Sie Python in Rstudio (reticulate)
Erstellen Sie ein Lesezeichen in Python
Zeichne ein Herz in Python
Hinweis zum Standardverhalten von collate_fn in PyTorch
Test.py wird auf dem Webserver in Python3 nicht angezeigt.
Finden Sie die scheinbare Breite einer Zeichenfolge in Python heraus
Erstellen Sie einen lokalen Bereich in Python, ohne den Namespace zu verschmutzen
Verwendung der Methode __call__ in der Python-Klasse
Schreiben Sie ein Python-Programm, um die Bearbeitungsentfernung [Python] [Levenshtein-Entfernung] zu ermitteln.
Holen Sie sich die Anzahl der spezifischen Elemente in der Python-Liste
Ein Hinweis beim Berühren der Gesichtserkennungs-API von Microsoft mit Python
[Hinweis] Import von Dateien in das übergeordnete Verzeichnis in Python
So erhalten Sie den letzten (letzten) Wert in einer Liste in Python
Finden Sie die Eigenwerte einer reellen symmetrischen Matrix in Python