PETSc version 3.17.5

PetscDraw Manual Pages

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

Beginner - Basic usage
PETSC_DRAW_IMAGE PetscDrawHGView PetscDrawSetMarkerType
PETSC_DRAW_NULL PetscDrawLGView PetscDrawString
PETSC_DRAW_X PetscDrawLine PetscDrawStringBoxed
PetscDraw PetscDrawMarker PetscDrawStringCentered
PetscDrawArrow PetscDrawOpenImage PetscDrawStringVertical
PetscDrawCreate PetscDrawOpenX PetscDrawTriangle
PetscDrawDestroy PetscDrawPause PetscDrawType
PetscDrawEllipse PetscDrawPoint PetscDrawView
PetscDrawFlush PetscDrawPointPixel
PetscDrawGetMarkerType PetscDrawRectangle
Intermediate - Setting options for algorithms and data structures
PetscDrawBarCreate PetscDrawHGReset PetscDrawSPAddPoint
PetscDrawBarDestroy PetscDrawHGSave PetscDrawSPAddPointColorized
PetscDrawBarDraw PetscDrawHGSetColor PetscDrawSPAddPoints
PetscDrawBarGetAxis PetscDrawHGSetLimits PetscDrawSPCreate
PetscDrawBarGetDraw PetscDrawHGSetNumberBins PetscDrawSPDestroy
PetscDrawBarSave PetscDrawLGAddCommonPoint PetscDrawSPDraw
PetscDrawBarSetColor PetscDrawLGAddPoint PetscDrawSPGetAxis
PetscDrawBarSetData PetscDrawLGAddPoints PetscDrawSPGetDraw
PetscDrawBarSetFromOptions PetscDrawLGCreate PetscDrawSPReset
PetscDrawBarSetLimits PetscDrawLGDestroy PetscDrawSPSave
PetscDrawBarSort PetscDrawLGDraw PetscDrawSPSetDimension
PetscDrawButton PetscDrawLGGetDimension PetscDrawSPSetLimits
PetscDrawClear PetscDrawLGGetDraw PetscDrawScalePopup
PetscDrawGetBoundingBox PetscDrawLGReset PetscDrawSetCurrentPoint
PetscDrawGetCurrentPoint PetscDrawLGSPDraw PetscDrawSetDoubleBuffer
PetscDrawGetMouseButton PetscDrawLGSave PetscDrawSetFromOptions
PetscDrawGetPause PetscDrawLGSetColors PetscDrawSetPause
PetscDrawGetTitle PetscDrawLGSetDimension PetscDrawSetSave
PetscDrawGetWindowSize PetscDrawLGSetFromOptions PetscDrawSetSaveFinalImage
PetscDrawHGAddValue PetscDrawLGSetLegend PetscDrawSetSaveMovie
PetscDrawHGCalcStats PetscDrawLGSetLimits PetscDrawSetTitle
PetscDrawHGCreate PetscDrawLGSetUseMarkers PetscDrawSetType
PetscDrawHGDestroy PetscDrawMarkerType PetscDrawTensorContour
PetscDrawHGDraw PetscDrawPopCurrentPoint PetscDrawViewFromOptions
PetscDrawHGGetAxis PetscDrawPushCurrentPoint PetscDrawViewPorts
PetscDrawHGGetDraw PetscDrawRealToColor
PetscDrawHGIntegerBins PetscDrawResizeWindow
Advanced - Setting more advanced options and customization
PetscDrawAppendTitle PetscDrawGetPopup PetscDrawSave
PetscDrawAxis PetscDrawGetSingleton PetscDrawSaveMovie
PetscDrawAxisCreate PetscDrawGetType PetscDrawSetCoordinates
PetscDrawAxisDestroy PetscDrawGetViewPort PetscDrawSetDisplay
PetscDrawAxisDraw PetscDrawHG PetscDrawSetOptionsPrefix
PetscDrawAxisGetLimits PetscDrawIsNull PetscDrawSetViewPort
PetscDrawAxisSetColors PetscDrawLG PetscDrawSplitViewPort
PetscDrawAxisSetHoldLimits PetscDrawLGGetAxis PetscDrawStringGetSize
PetscDrawAxisSetLabels PetscDrawLGSetOptionsPrefix PetscDrawStringSetSize
PetscDrawAxisSetLimits PetscDrawLineGetWidth PetscDrawTensorContourPatch
PetscDrawBOP PetscDrawLineSetWidth PetscDrawViewPortsCreate
PetscDrawBar PetscDrawOpenNull PetscDrawViewPortsCreateRect
PetscDrawCheckResizedWindow PetscDrawPointSetSize PetscDrawViewPortsDestroy
PetscDrawEOP PetscDrawRestoreSingleton PetscDrawViewPortsSet
PetscDrawGetCoordinates PetscDrawSP PetscDrawZoom
Developer - Interfaces intended primarily for library developers, not for typical applications programmers
PetscDrawCoordinateToPixel PetscDrawPixelToCoordinate PetscInitializeDrawPackage
PetscDrawFinalizePackage PetscDrawRegister
PetscDrawIndicatorFunction PetscDrawRegisterAll
No deprecated routines

Table of Contents