imposta le larghezze di linea predefinite sulle forme della mappa nel generatore di graficiÈ possibile impostare una larghezza di linea predefinita diversa su una forma di mappa nel generatore di grafici? Attualmente, ogni volta che creo una mappa con una colonna "ruolo mappa" di riferimento nel generatore di grafici, la larghezza predefinita è 1. Per modificarlo nella scala appropriata, devo andare su: personalizza grafico>Forma:>larghezza linea e modificarlo manualmente ogni volta. Grazie
Ri: imposta gli spessori di linea predefiniti sulle forme della mappa nel generatore di graficiSì, buon punto, non ho pensato di registrare lo script del grafico, anche se è qualcosa che uso spesso per trovare opzioni complicate, ho solo visto che una modifica manuale non è stata registrata nel registro e non sono andato oltre per trovare la trascrizione jsl in un altro modo. Mi vergogno!
Ri: imposta gli spessori di linea predefiniti sulle forme della mappa nel generatore di graficiL'ho trovato lasciando che fosse JMP a scriverlo per me. Per prima cosa ho modificato la larghezza della linea dal menu Personalizza

e poi ho inserito lo script per Graph Builder negli Appunti
Graph Builder(
Variables(Shape(:Country)),
Elements(Map Shapes(Legend(10))),
SendToReport(
Dispatch(
{},
"Graph Builder",
FrameBox,
{DispatchSeg(Shape Seg(1), {Line Width(11)})}
)
)
)
Da lì sapevo che potevo usare Trova Seg per ottenere un riferimento a Shape Seg(1) e infine ho provato se << Larghezza linea() avrebbe funzionato. Naturalmente, dopo aver saputo che dovresti cercare Shape Seg invece di Graph Builder, puoi anche cercarlo in Scripting Index.
Ri: imposta gli spessori di linea predefiniti sulle forme della mappa nel generatore di graficiOttimo grazie, funziona per le mie esigenze! Stavo cercando una sorta di opzione legata al costruttore grafico e non collegata a un oggetto
Ri: imposta gli spessori di linea predefiniti sulle forme della mappa nel generatore di graficiNon sono sicuro che esista un modo per modificare le impostazioni predefinite relative alla larghezza della linea di Shape, ma ecco un modo per scriverlo:
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/PopAgeGroup.jmp");
gb = dt << Graph Builder(
Variables(Shape(:Country)),
Elements(Map Shapes(Legend(10)))
);
seg = Report(gb)[FrameBox(1)] << Find Seg(Shape Seg(1));
seg << Line Width(1);
wait(1);
seg << Line Width(2);
wait(1);
seg << Line Width(3);
Ri: imposta gli spessori di linea predefiniti sulle forme della mappa nel generatore di graficiSalve, sono anche molto interessato a questa domanda: utilizziamo molto la funzionalità della forma della mappa, ma il risultato in alcuni casi è un po' "disordinato" e utilizziamo la larghezza della linea per ripulire un po' la visualizzazione.
Qualcuno ha la risposta? Il menu di personalizzazione non sembra essere menzionato nell'indice dello script jsl...