PetscDraw Manual Pages

The PetscDraw routines are used to produce simple on-screen graphics.

Beginner - Basic usage
PetscDrawClear PetscDrawLGPrint PetscDrawString
PetscDrawCreate PetscDrawLine PetscDrawStringVertical
PetscDrawDestroy PetscDrawOpenPS PetscDrawSynchronizedFlush
PetscDrawEllipse PetscDrawOpenX PetscDrawTriangle
PetscDrawFlush PetscDrawPause PetscDrawType
PetscDrawHGPrint PetscDrawPoint
PetscDraw PetscDrawRectangle
Intermediate - Setting options for algorithms and data structures
PetscDrawButton PetscDrawLGAddPoint PetscDrawSetTitle
PetscDrawGetMouseButton PetscDrawLGAddPoints PetscDrawSetType
PetscDrawGetPause PetscDrawLGCreate PetscDrawSPAddPoint
PetscDrawGetTitle PetscDrawLGDestroy PetscDrawSPAddPoints
PetscDrawHGAddValue PetscDrawLGDraw PetscDrawSPCreate
PetscDrawHGCalcStats PetscDrawLGGetDraw PetscDrawSPDestroy
PetscDrawHGCreate PetscDrawLGIndicateDataPoints PetscDrawSPDraw
PetscDrawHGDestroy PetscDrawLGReset PetscDrawSPGetAxis
PetscDrawHGDraw PetscDrawLGSetDimension PetscDrawSPGetDraw
PetscDrawHGGetAxis PetscDrawLGSetLimits PetscDrawSPReset
PetscDrawHGGetDraw PetscDrawLGSPDraw PetscDrawSPSetDimension
PetscDrawHGIntegerBins PetscDrawResizeWindow PetscDrawSPSetLimits
PetscDrawHGReset PetscDrawScalePopup PetscDrawSynchronizedClear
PetscDrawHGSetColor PetscDrawSetDoubleBuffer PetscDrawSynchronizedGetMouseButton
PetscDrawHGSetLimits PetscDrawSetFromOptions PetscDrawTensorContour
PetscDrawHGSetNumberBins PetscDrawSetPause PetscDrawViewPorts
Advanced - Setting more advanced options and customization
PetscDrawAppendTitle PetscDrawGetPopup PetscDrawSetViewPort
PetscDrawAxisCreate PetscDrawGetSingleton PetscDrawSP
PetscDrawAxisDestroy PetscDrawGetType PetscDrawSplitViewPort
PetscDrawAxisDraw PetscDrawHG PetscDrawStringGetSize
PetscDrawAxis PetscDrawIsNull PetscDrawStringSetSize
PetscDrawAxisSetColors PetscDrawLGGetAxis PetscDrawTensorContourPatch
PetscDrawAxisSetHoldLimits PetscDrawLG PetscDrawViewPortsCreate
PetscDrawAxisSetLabels PetscDrawLineGetWidth PetscDrawViewPortsCreateRect
PetscDrawAxisSetLimits PetscDrawLineSetWidth PetscDrawViewPortsDestroy
PetscDrawBOP PetscDrawPointSetSize PetscDrawViewPortsSet
PetscDrawCheckResizedWindow PetscDrawRestoreSingleton PetscDrawZoom
PetscDrawEOP PetscDrawSetCoordinates
PetscDrawGetCoordinates PetscDrawSetDisplay
Developer - Interfaces intended primarily for library developers, not for typical applications programmers
PetscDrawRegisterAll PetscDrawRegisterDynamic
PetscDrawRegisterDestroy PetscInitializeDrawPackage
No deprecated routines

Table of Contents