Hier ist was ich versucht habe.
- Winston-Paket: gibt zahlreiche Fehler, die sagen, dass "Syntax veraltet" ist, wenn versucht wird, zu installieren oder zu verwenden. Ich habe versucht, Pkg.update () zu tun, aber dies befreit mich nicht von den Fehlern. Trotz der Fehler wird Winston eine Heatmap mit der imagesc Funktion erstellen, genau wie Matlab ... großartig! aber Winston hat keine Farbbalken (?): (
- Plotly-Paket: gibt auch zahlreiche Fehler, die sagen, dass "Syntax veraltet" ist, wenn versucht wird, zu installieren oder zu verwenden. Ich habe versucht, Pkg.update () zu tun, aber dies befreit mich nicht von den Fehlern. Plotly zeigt in seiner Dokumentation, dass es Farbbalken hat, aber ich kann nichts arbeiten, vermutlich wegen des veralteten Syntaxproblems.
Ich würde mich sehr freuen, wenn Sie Vorschläge für HEARTMaps in JULIA haben! Ich habe keinen Zugriff auf Matlab.
PyPlot
ist dafür eine gute Option:
[ pcolor
steht für "Pseudofarbe". Ja, es ist ein schrecklicher Name. Und ja, es kommt von MATLAB, wie viele andere schreckliche Namen ...]
Es gibt drei verschiedene relevante Funktionen: pcolor
, pcolormesh
und imshow
, die verschiedene Möglichkeiten haben; siehe die Matplotlib-Dokumentation, z.B. Ссылка
(Beachten Sie, dass die Syntax in Julia leicht abweichen kann.)
Das Plots.jl
-Paket ( Ссылка ) hat eine heatmap
-Funktion, die mit verschiedenen Backends arbeitet. Es scheint mir, dass dies die Zukunft des Plottens in Julia ist, da Sie die Feinheiten der verschiedenen Pakete nicht lernen müssen.
EDIT: Farbbalken sind tatsächlich in Plots.jl
! Siehe dieses Problem: Ссылка
Sie können das Vega.jl-Paket ausprobieren. Ich habe vor kurzem einen Stummel einer Heatmap-Funktionalität erstellt. Das Beispiel funktioniert mit Julia 0.4+, aber wenn Sie irgendwelche Probleme haben, bitte ein Problem einreichen. Ich aktualisiere das Paket ziemlich häufig.
%Vor%Tags und Links julia-lang