Ich habe 4 verschiedenen Datensatz A
, B
, C
, D
4 Heatmaps in einem subplotMatlab heatmap: eine einheitliche Color für alle Nebenhandlungen Herstellung
xvalues = {'1','2','3','4','5','6','7','8','9','10','11','12','13','14','15','16'};
yvalues = {'1','2','3','4','5','6','7','8','9','10','11','12','13','14','15','16'};
subplot(2,2,1)
HA = heatmap(xvalues,yvalues,A);
HA.Title = 'A';
HA.XLabel = 'area';
HA.YLabel = 'area';
subplot(2,2,2)
HB = heatmap(xvalues,yvalues,B);
HB.Title = 'B';
HB.XLabel = 'area';
HB.YLabel = 'area';
subplot(2,2,3)
HC = heatmap(xvalues,yvalues,C);
HC.Title = 'C';
HC.XLabel = 'area';
HC.YLabel = 'area';
subplot(2,2,4)
HD = heatmap(xvalues,yvalues,D);
HD.Title = 'D';
HD.XLabel = 'area';
HD.YLabel = 'area';
zu erzeugen, da jeder Datensatz einen unterschiedlichen Maximal- und Minimalwert aufweist, Die Heatmap verwendete die entsprechenden Min- und Max-Werte jedes Datensatzes für seine Farbskala, sodass alle 4 Diagramme ähnlich aussahen. Gibt es eine Möglichkeit, eine Farbskala zu erstellen, so dass sie einheitlich für alle Unterplots verwendet wird? (Wird leichter sein, die Unterschiede zwischen den Nebenhandlungen zu sehen)
Pic k Führen Sie die Farbskala aus, um vom niedrigsten Wert in Ihren vier Datensätzen zum höchsten Wert in Ihren vier Datensätzen zu wechseln, und verwenden Sie diesen Maßstab für alle Unterplots. – Adriaan
Das erste Google-Ergebnis lautet: https://www.mathworks.com/help/matlab/ref/caxis.html –