GetGraphicItemByName Richiede il nome, dove sono elencati i nomi per favore?<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Per esempio, per operare su un asse del grafico, ho bisogno di gestirlo. Presumo GetGraphicItemByName è il modo in cui questo è fatto. Ma da dove vengono i nomi corretti, per favore?
Ri: GetGraphicItemByName Richiede il nome, dove sono elencati i nomi per favore?Non ho un esempio per mostrarti. Credo che tu usi AxisBoxNumericOption per impostare i valori minimo e massimo. Puoi anche impostare il numero di zecche e zecche minori, ma questa è l'entità del supporto dell'asse.
Brian
Ri: GetGraphicItemByName Richiede il nome, dove sono elencati i nomi per favore?Ehilà,
Sei in grado di mostrarmi come ridimensionare manualmente l'asse in una distribuzione per favore. Non vedo alcuna opzione per impostare la scala diversa da log / lin
Ri: GetGraphicItemByName Richiede il nome, dove sono elencati i nomi per favore?Grazie mille.
Ri: GetGraphicItemByName Richiede il nome, dove sono elencati i nomi per favore?Ciao Matt,
Vuoi usare GetGraphicItemByType. È possibile specificare l'indice per l'elemento che si desidera lì. L'esempio di Analysis.NET fornito negli esempi VB può mostrarti. Guarda sotto il pulsante Visualizza le operazioni dell'albero. Un frammento di lì:
h2 = Distrib.GetGraphicItemByType ( "Box di contorno" 1)
Distrib.OutlineBoxSetTitle (h2, "MyTitle" )
GetGraphicItemByName può essere utilizzato per ottenere elementi come i nodi Outline con nomi distintivi, come "Altri momenti" o "Statistiche riassuntive". Se ci sono più di un oggetto di visualizzazione con quel nome, probabilmente otterrai il primo.
Le operazioni che possono essere eseguite una volta che hai l'handle per l'elemento grafico sono dettate dal tipo di elemento. I metodi che è possibile chiamare sono spesso preceduti da quel tipo, come OutlineBoxSetTitle può essere utilizzato su Outline Boxes o nel tuo caso AxisBoxScale. Si prega di notare che nel tuo caso, non puoi fare nulla per l'Asse fino a dopo l'esecuzione dell'operazione di Avvio. Non ci sono caselle di visualizzazione fino a quando non si esegue effettivamente tale avvio, quindi non ci sono box che possono essere restituiti da GetGraphicItemByType fino a quando non viene richiamato Launch.
Spero che aiuti.
Brian
Ri: GetGraphicItemByName Richiede il nome, dove sono elencati i nomi per favore?Ciao Jim,
Apprezzo la tua risposta.
Devo lavorare in VBA. è una distribuzione. Se sto capendo l'asse orizzontale è la casella dell'asse (4).
Ho provato diverse permutazioni di questo, tappi, senza tappi, spazio senza spazio.
Ogni volta che si arresta il JMP.
Qualsiasi aiuto è molto apprezzato
| Dim Hist As JMP.Distribution |
| Impostare Hist = DOCjmp.CreateDistribution |
| Hist.LaunchAddColumn "tr_REG_30B2_READ" |
| Box = Hist.GetGraphicItemByName ("box asse (4)") |
| Hist.AxisBoxScale Box, axisScaleLog |
| Hist.Launch |
Ri: GetGraphicItemByName Richiede il nome, dove sono elencati i nomi per favore?Quando hai un output da JMP, puoi dare un'occhiata agli oggetti di output del report e ai loro nomi facendo clic con il pulsante destro del mouse sul triangolo grigio accanto alla casella del contorno per l'oggetto che ti interessa e selezionando Mostra la struttura ad albero

Ecco la struttura ad albero visualizzata

Se l'asse Y è l'asse che vuoi, ti fare riferimento ad esso con il nome, Axis Box (1).
utilizzando
Aiuto ==> Indice di scripting
e guardando Axis Box, vedrai il modo di apportare modifiche all'AxisBox e tutti i diversi elementi che puoi modificare, insieme ad un esempio di codice reale
