Le codeComment ajouter des marqueurs à la légende d'un complot Plots.jl?
using Plots
pyplot(markershape = :auto)
for i in 1:4
plot!(rand(10), label = "Series " * string(i))
end
savefig("Plot.png")
produit le tracé suivant:
Les marqueurs ne figurent pas dans la légende, seule la couleur de la ligne de la série de données. Cela rend beaucoup plus difficile de faire correspondre les lignes avec les étiquettes de la légende, en particulier pour ceux qui sont daltoniens ou en lisant une impression en noir et blanc. Existe-t-il un moyen d'afficher les marqueurs de tracé ainsi que les couleurs de ligne dans la légende?
C'est une amélioration, mais idéalement, je voudrais afficher à la fois le marqueur et la ligne dans la légende, pour refléter le plus fidèlement l'intrigue réelle. – tparker
Autre problème avec cette solution: le tracé de ligne incrémente toujours le type de marqueur, donc cette solution parcourt tous les * seconds * marqueurs de tracé, résultant en un ordre différent de marqueurs comme dans un tracé de dispersion seule. Une idée de comment contourner cela? – tparker
Vous avez malheureusement besoin d'utiliser un bidouillage comme celui-ci en ce moment pour que cela fonctionne. Ce serait sympa avec un seriestype qui avait à la fois une ligne et un marqueur, mais pour le moment il n'y en a pas. Vous pouvez ouvrir un problème sur les graphiques :-) –