Ich verwende das PyPlot
Paket, um Zahlen in Julia zu generieren. Jede Figur enthält mehrere verschiedene Plots, die ich unter Verwendung von subplot
organisiere. Ich möchte in der oberen linken Ecke jedes Unterdiagramms einen Zahlenbuchstaben zuweisen, so dass das erste Unterdiagramm in der oberen linken Ecke ein fettes "a)" erhält, das zweite Unterdiagramm in der oberen linken Ecke ein fettes "b)" und bald. Derzeit ist mein bester Versuch basiert auf der Verwendung title
:Julia: Jedem Unterplot mit PyPlot Zahlenbuchstaben zuweisen?
using PyPlot
figure(1);
subplots_adjust(hspace=0.4,wspace=0.4)
subplot(221) ; imshow(rand(20,20)) ; title("a)",loc="left",fontweight="bold") ; xlabel("x") ; ylabel("y")
subplot(222) ; imshow(rand(20,20)) ; title("b)",loc="left",fontweight="bold") ; xlabel("x") ; ylabel("y")
subplot(223) ; imshow(rand(20,20)) ; title("c)",loc="left",fontweight="bold") ; xlabel("x") ; ylabel("y")
subplot(224) ; imshow(rand(20,20)) ; title("d)",loc="left",fontweight="bold") ; xlabel("x") ; ylabel("y")
Dies scheint in Ordnung zu arbeiten. Idealerweise sollten die Buchstaben der Figur etwas höher über der Figur und weiter links liegen (so dass der Buchstaben auf der linken Seite der y-Achsen-Marke steht). Gibt es einen Weg, um das zu erreichen, was ich anstrebe?
tut 'figtext' Arbeit in Julias pyplot? –
Nur "Text" sollte funktionieren. –
"annotieren" wäre besser als "Text", Sie haben mehr Kontrolle über die Platzierung. – tacaswell