TkAgg
E97081
TkAgg is a Matplotlib backend that renders plots using the Agg engine and displays them in GUI windows via the Tkinter toolkit.
Statements (45)
| Predicate | Object |
|---|---|
| instanceOf |
Matplotlib backend
→
interactive plotting backend → |
| alternativeTo |
MacOSX backend
→
Qt5Agg → Qt5Agg →
surface form: "QtAgg"
WXAgg → |
| availableIn | standard Matplotlib installations → |
| belongsToCategory |
Agg-based Matplotlib backends
→
Tkinter-based GUI backends → |
| compatibleWith | Python 3 → |
| configuredBy |
MPLBACKEND=TkAgg environment variable
→
matplotlib.use("TkAgg") → |
| defaultOnPlatform | some desktop Python installations with Tkinter available → |
| displays | Agg-rendered images in Tkinter canvas widgets → |
| integratesWith | Tk main event loop → |
| license | Matplotlib license → |
| maintainedBy | Matplotlib developers → |
| openSource | true → |
| optimizedFor | high-quality antialiased 2D rendering → |
| partOf | Matplotlib → |
| provides | navigation toolbar in figure window → |
| rendersTo | raster graphics → |
| requires |
Agg rendering engine
→
Tkinter → |
| supports |
embedding figures in Tkinter applications
→
interactive animations → multiple figure windows → |
| supportsBlitting | true → |
| supportsFeature |
event handling
→
interactive figure windows → saving figures to files → zooming and panning → |
| supportsInteractionWith |
keyboard events
→
mouse events → |
| supportsOutputFormat |
BMP
→
JPG → PDF via Agg rasterization → PNG → SVG via Agg rasterization → TIFF → |
| usedFor | displaying Matplotlib plots in Tkinter windows → |
| uses | Agg for off-screen rendering → |
| usesGUIFramework |
Tcl
→
surface form: "Tkinter"
|
| usesRenderingEngine | Agg → |
| writtenIn | Python → |
Referenced by (1)
Full triples — surface form annotated when it differs from this entity's canonical label.