With data like this
Sensitivity,Recall,ID,Param1,Param2
0.89,0.551,run1,A1,alpha1
0.93,0.78,run1,A2,alpha2
0.54,0.76,run1,A2,alpha3
0.95,0.99,run2,A1,alpha1
0.354,0.445,run3,A1,alpha1
0.89,0.72,run4,A2,alpha1
I would like to be able to reproduce this Julia plot

Separating the plots in ID can be done by preprocessing. However, I cannot figure out how to make a color to a first column and marker shape to a second column and add them to a legend.
My first idea was to concatenate Param1 and Param2 into a single column (like "A1-alpha1"). By separating the data in two, like this :
#A2
Sensitivity,run1-alpha2,run1-alpha3,run4-alpha1
0.93,0.78,,
0.54,,0.76,
0.89,,,0.72
#A1
Sensitivity,run1-alpha1,run2-alpha1,run3-alpha1
0.89,0.551,,
0.95,,0.99,
0.354,,,0.445
The code would be
set datafile separator comma
set terminal pngcairo
set output "test2.png"
set multiplot layout 1,2
set xlabel "A1"
plot for [i=2:4] 'test2.csv' index "A1" u 1:i title columnhead(i) ps 3
set xlabel "A2"
plot for [i=2:4] 'test2.csv' index "A2" u 1:i title columnhead(i) ps 3
unset multiplot
Is there a better way (especially for having coherent labels in legend) ?
Thanks,

