Automazione JMP con personalizzazione del plotter VBA-Contour<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Ciao,
Sto generando grafici di contorno con JMP usando l'automazione VBA. Ho bisogno di regolare prima le dimensioni del fotogramma del contorno. Questo è quello che ho finora. Riesco a tracciare il contorno ma continuo a ottenere le dimensioni predefinite del fotogramma
Dim CP come JMP.Contour
Imposta CP = jmpdoc1.CreateContourPlot
CP.LaunchAddX ("X")
CP.LaunchAddX ("Y")
CP.LaunchAddY ("Z")
CP.FillAreas (True)
CP.SpecifyContours 5, 15, 21, False
CP.SetFrameSize 200,400
CP.Launch
In secondo luogo, sto provando a cambiare i colori del contorno dall'impostazione predefinita. Infine, voglio copiare la trama in modo che possa incollarla in Excel più tardi.
Re: JMP Automation con VBA- Contour Plot CustomizationCiao,
Per impostare la dimensione della cornice, è necessario prima ottenere una maniglia per l'elemento di visualizzazione della cornice. Quindi puoi cambiare la taglia. CopyToClipboard viene fornito come metodo su ContourPlot (e su tutti gli oggetti della piattaforma di automazione) per copiare il risultato negli Appunti. Sfortunatamente, non esiste un metodo di automazione per cambiare i colori. Puoi invertirli solo Un'alternativa se ciò è imperativo è creare l'intero Contour in JSL e inviare tale JSL attraverso i metodi di automazione RunCommand o RunJSLFile.
Un esempio per ridimensionare la cornice e copiare negli Appunti sarebbe:
Dim CP come JMP.Contour
Dim mano As Integer
CP = Doc.CreateContourPlot
CP.LaunchAddX ( "X")
CP.LaunchAddX ( "Y")
CP.LaunchAddY ( "Z")
CP.Launch ()
hand = CP.GetGraphicItemByType ("FrameBox", 1)
CP.SetFrameSize (mano, 500, 500)
CP.CopyToClipboard ()
Brian Corcoran
Sviluppo JMP