[PYTHON] So weisen Sie der Matplotlib-Farbleiste mehrere Werte zu

Vorerst habe ich das getan. Ich habe die Bezeichnung mit cbar.ax.set_yticklabelsticks geändert, aber nicht alle Werte werden angewendet. Ich würde gerne wissen, ob es eine formale Methode gibt.

pic.png

import matplotlib.pyplot as plt
import numpy as np 
plt.rcParams['font.size']=18

#Eine Funktion, die den Wert zurückgibt, den Sie vom ursprünglichen Wert anzeigen möchten
def convert(org):
    return org*org


rand=np.random.rand(100, 100)*1e4
max=rand.max()
fig = plt.figure(figsize=(7,5))
ax = fig.add_subplot(111)
im=ax.imshow(rand,cmap='gray')

#Farbbalken von hier
cbar=fig.colorbar(im, ax=ax,pad=0.02,shrink=1.0,ticks = [0,max/4,max/2,3*max/4, max])
ticks = cbar.get_ticks()
new_ticks=[]
for t in ticks:
    new_ticks.append(str(t.round(-3))+'/'+str(convert(t).round(-3)))
cbar.ax.set_yticklabels(new_ticks)
plt.show()

Recommended Posts

So weisen Sie der Matplotlib-Farbleiste mehrere Werte zu
Wie man mit matplotlib mehrere Figuren betitelt
Richten Sie die Farbleiste mit matplotlib an der Figur aus
[Python] Zeichnen mehrerer Diagramme mit Matplotlib
Wie benutzt man Matplotlib?
[Python] So entfernen Sie doppelte Werte aus der Liste
[Python] So geben Sie Listenwerte der Reihe nach aus
Verwendung des Generators
Der Weg zum Herunterladen von Matplotlib
Wie benutzt man den Dekorateur?
So erhöhen Sie die Achse
So starten Sie die erste Projektion
[Python] Verwendung von Matplotlib, einer Bibliothek zum Zeichnen von Diagrammen
So erhalten Sie alle Schlüssel und Werte im Wörterbuch
So drehen Sie die for-Anweisung, wenn das Wörterbuch mehrere Werte für einen Schlüssel enthält
Wie berechnet man den Autokorrelationskoeffizienten?
Verwendung der Zip-Funktion
Verwendung des optparse-Moduls
Lesen des SNLI-Datensatzes
So erhalten Sie die Python-Version
Wie man Matplotlib auf Heroku ausführt
[Python] So tauschen Sie Array-Werte aus
So überschreiben Sie die Ausgabe auf die Konsole
Verwendung des ConfigParser-Moduls
So erhalten Sie alle möglichen Werte in einem regulären Ausdruck
So vereinheitlichen Sie die Behälterbreite, wenn mehrere Histogramme übereinander angezeigt werden (matplotlib)
So zeigen Sie den Fortschrittsbalken an (tqdm)
So unterdrücken Sie Anzeigefehler in matplotlib
Verwendung der Spark ML-Pipeline
[Python] So legen Sie die Position und Größe der Fensteranzeige von matplotlib fest
Richten Sie die Größe der Farbleiste an der Matplotlib aus
So überprüfen Sie die Version von Django
So zeichnen Sie ein Diagramm mit Matplotlib
So lösen Sie das Problem beim Verpacken des Behälters
So stellen Sie die Serverzeit auf japanische Zeit ein
So aktualisieren Sie den AMP-Cache manuell
Verwendung von Multi-Core aus der Sicht mehrerer Sprachen
[Linux] Verwendung des Befehls echo
So zeichnen Sie mit matplotlib ein Balkendiagramm, das mehrere Serien zusammenfasst
So erhalten Sie eine farbige Ausgabe an die Konsole
So bedienen Sie Linux von der Konsole aus
Umgang mit aufeinanderfolgenden Werten in MySQL
So greifen Sie von außen auf den Datenspeicher zu
Verwendung des IPython-Debuggers (ipdb)
[Django] So übergeben Sie Werte direkt von Vorlagen-Tags an JavaScript-Variablen
So schalten Sie die Skalenwertanzeige aus, während Sie das Raster mit matplotlib verlassen
[Python-Tipps] So rufen Sie mehrere Schlüssel mit dem Maximalwert aus dem Wörterbuch ab
[Flask + Keras] So schließen Sie mehrere Modelle mit hoher Geschwindigkeit auf dem Server ab
Wenn Sie mit der Maus über Matplotlib fahren, wird das entsprechende Bild angezeigt.
So berechnen Sie die Volatilität einer Marke
Verwendung der C-Bibliothek in Python
So finden Sie den Bereich des Boronoi-Diagramms
So verwenden Sie MkDocs zum ersten Mal
So vermeiden Sie, dass Sie jedes Mal% matplotlib inline schreiben
[Python] So ändern Sie das Datumsformat (Anzeigeformat)
So machen Sie mehrere Kernel auf Jupyter auswählbar