Qu'est-ce qui a inspiré cette demande de liste de souhaits ?
Graph Builder offre de nombreuses possibilités pour spécifier les marqueurs, les tailles de marqueur et les couleurs pour chaque entrée de légende spécifiée via Superposition et Couleur.
Parfois, l'utilisateur souhaite "écraser" certains paramètres d'un sous-ensemble spécifique qui pourraient ne pas être explicitement répertoriés dans la légende (par exemple, une couleur spéciale pour les points de données exclus).
Pour le moment, cela est déjà possible en stockant les paramètres de couleur et de marqueur pour certaines lignes spécifiques.
Malheureusement, les paramètres de Graph Builder écrasent le . Dans l'exemple ci-dessous, les points de données sélectionnés conservent leurs marqueurs spéciaux car aucun paramètre de marqueur spécifique n'est défini dans Graph Builder, mais les paramètres de couleur des lignes sont simplement remplacés par le paramètre de couleur de Graph Builder.
Autre inconvénient de stocker les paramètres sous : les paramètres collent à la ligne spécifique. Si le tableau change, les points de données incorrects seront mis en surbrillance.
Quelle est l'amélioration que vous aimeriez voir?
Comme indiqué dans la section Rencontrez le DazaViz Session @ DiscoverySummit 2023, un supplément Écraser Dropzone serait cool.
Il peut être utilisé pour écraser les paramètres de superposition et de couleur.
Pourquoi cette idée est-elle importante ?
La zone de dépôt d'écrasement donnera aux utilisateurs une liberté supplémentaire dans le formatage de leurs tracés GraphBuilder.
par exemple si les lignes exclues sont activées pour être affichées dans le tracé, on peut donner aux points de données une couleur grise pâle - pour les distinguer des autres points de données qui ne sont pas exclus.
Names Default to Here(1);
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
dt << Clear Select << Select Rows( [5, 12, 15] ) <<
Colors( "Black" ) << Markers( "Star" );
gb = dt << Graph Builder(
Size( 437, 413 ),
Graph Spacing( 4 ),
Variables( X( :height ), Y( :weight ), Overlay( :sex ) ),
Elements( Points( X, Y, Legend( 1 ) ), Smoother( X, Y, Legend( 2 ) ) )
);