2016-04-06 4 views
0

Gibt es eine entsprechende Plotfunktion und/oder eine einfache Möglichkeit, dieses plot.ly-Plot in Python in "reinem" Python unter Verwendung von z. Matplotlib?Wie man diese plot.ly Heatmap-esque Handlung in "reinem" Python macht?

enter image description here

from here.

nur fragen, ob es eine entsprechende Funktion oder ähnlich ist. Kann nichts finden oder suche nicht das Richtige. "Heatmap Python" kommt nur mit quadratischen Plots aus, und ihre Form zu verändern scheint umständlich.

Antwort

1

Um Ihnen ein einfaches Beispiel zu geben, wird das folgende Diagramm erzeugt.

from pylab import * 
Z = rand(6, 100) # tried to make it look similar to your plot 
c = pcolor(Z) 
show() 

enter image description here

+0

Perfect. Vielen Dank! – Astrid

1

Aufbauend auf Hun Antwort, wenn man die Augen nicht wollen, zu viel zu verletzen, können Sie eine alternative Farbkarte verwenden. Hier viridis

import matplotlib.pyplot as plt 
import numpy as np 
Z = np.random.rand(6, 100) 
c = plt.pcolor(Z, cmap='viridis') 
plt.show() 

enter image description here

und denken Sie daran: pyplot & numpy wird Ihr Namespace ordentlich ...