Example of Evolution on Point presentation:
import os import salome import VISU from visu_gui import * # The directory containing MED files datadir = os.getenv("DATA_DIR") # Import a MED file medFile = os.path.join(datadir,"MedFiles","TimeStamps.med") myResult = myVisu.ImportFile(medFile) # Create a 2D viewer for the evolution graph: myViewManager = myVisu.GetViewManager(); myView = myViewManager.CreateXYPlot(); myView.SetTitle("The viewer for Evolution") # Create an evolution instance, using the newly created view myEvolution = myVisu.CreateEvolution(myView); # Get 'vitesse' field object aSObj = myStudy.FindObjectIOR(myResult.GetID()) aSObj = aSObj.FindSubObject(1)[1] # 'dom' mesh aSObj = aSObj.FindSubObject(3)[1] # Fields vitesseSO = aSObj.FindSubObject(2)[1] # 'vitesse' field myEvolution.setField(vitesseSO) # Set "x" as a component myEvolution.setComponentId(1) # Set a point via identifier myEvolution.setPointId(500) # Show the Evolution myEvolution.showEvolution() myView.FitAll() # Update the object browser salome.sg.updateObjBrowser(1)
Please, see Evolution interface reference documentation for more details.