Gráfico de contorno con automatización VB<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Hola, estoy tratando de crear un gráfico de contorno a partir de una tabla de datos usando la automatización de VB. Necesito especificar "Áreas de relleno" y establecer los niveles de contorno máximo y mínimo. Gracias
Esto es lo que tengo hasta ahora. Sigo recibiendo un error de tiempo de ejecución 438 para la línea "Set con = jmpdoc1.CreateContour"
SubJMP()
Dim jmpdoc1 como JMP.Documento
Dim myJMP como JMP.Aplicación
Dim DT como JMP.DataTable
Establecer myJMP = CreateObject("jmp.aplicación")
myJMP.Visible = Verdadero
Establezca jmpdoc1 = myJMP.OpenDocument("C:\Users\jsuls\Desktop\test.csv")
Establecer DT = jmpdoc1.GetDataTable
Dim con como JMP.Contorno
Establecer estafa = jmpdoc1.CreateContour
con.LaunchAddY ("Z")
con.LaunchAddX ("X")
con.LaunchAddX ("Y")
con.FillAreas (Verdadero)
con.EspecificarContornos(5.0,20.0,6.0,Verdadero)
con.lanzamiento
Finalizar sub
Re: Gráfico de contorno con automatización VBLo siento, por alguna razón no recibí una notificación de respuesta.La llamada en Automatización para crear un gráfico de contorno es CreateContourPlot, no CreateContour.¿Tiene CreateContourPlot?
Re: Gráfico de contorno con automatización VBEl problema no es abrir el archivo csv. Puedo abrirlo con el código de arriba. El problema es generar el gráfico de contorno. Puedo crear distribuciones, gráficos de superficie, etc. usando este código vb. El único problema que ocurre es cuando trato de crear un gráfico de contorno. Sigo recibiendo el mensaje de error "el objeto no es compatible con esta propiedad o método"
Re: Gráfico de contorno con automatización VBPara archivos de texto, debe usar la interfaz de importación de texto para la automatización.La aplicación de muestra Importación de texto en su carpeta Automatización de muestras ofrece un ejemplo.Para JMP 11, la ubicación sería algo así como C:\Program Files\SAS\JMP\11\Samples\Automation\Visual Basic Samples\Text Import .NET.
Si abre ese ejemplo, verá que una secuencia típica para abrir un archivo CSV sería algo como:
Dim TI como JMP.TextImport
TI = MyJMP.CreateTextImportObject("c:\archivos de programa\sas\jmp\11\samples\import data\Book1.csv", 10000)
TI.SetEndOfFieldOptions(JMP.jmpTIEndOfFieldConstants.tiComma)
TI.SetEndOfLineOptions(JMP.jmpTIEndOfLineConstants.tiCRLF)
TI.FirstLineIsData(Verdadero)
Doc = TI.OpenFile()