Limitations¶
This page compares current pontink converter/editor support against core Matplotlib feature families from the official docs.
Reference baseline: - Plot types overview - API reference
Feature Comparison¶
| Matplotlib area | Example docs | Current support in pont.ink | Details |
|---|---|---|---|
| Subplots / multi-axes layouts | pyplot.subplots |
Partial | The web app supports subplots, but the Python converter still exports only the first visible axes from a Matplotlib figure. |
| Line plots | Axes.plot |
Supported | Converted to datasets/layers and editable in data editor. |
| Scatter plots | Axes.scatter |
Supported | Converted to editable datasets/layers. |
| Error bars | Axes.errorbar |
Partial | Not imported as native errorbar artists, but supported through uncertainty columns (x_uncertainty, y_uncertainty). |
| Text annotations | Axes.text |
Partial | Data-space text is converted. Figure-relative or axes-relative text is skipped. |
| Arrow annotations | Axes.annotate |
Partial | The web app supports arrow annotations, but the Python converter does not reconstruct arbitrary Matplotlib arrows yet. |
| Horizontal / vertical guide lines | Axes.axhline, Axes.axvline |
Partial | The web app supports hline / vline annotations, including fit-parameter bindings, but existing Matplotlib guide lines are not imported as native annotations yet. |
| Figure suptitle | Figure.suptitle |
Supported | Figure title text, font size, and position are exported. |
| Bar charts | Axes.bar |
Not yet | Skipped by current converter. |
| Histograms | Axes.hist |
Not yet | Skipped by current converter. |
| Image/heatmap artists | Axes.imshow |
Not yet | Skipped by current converter. |
| 3D plotting | mplot3d toolkit | Not yet | 3D axes are not converted. |
| Custom artist subclasses | Artist API | Not yet | Converter does not map arbitrary custom artists. |
When unsupported artists are present, conversion continues and warnings are returned.
Editor capabilities beyond converter coverage¶
Some features are available once a plot is inside pont.ink even though they are not reconstructed automatically from raw Matplotlib artists:
- multi-subplot figure editing
- draggable figure title and axis labels
- arrow annotations
hline/vlineannotations- fit-driven guide lines via fit-parameter bindings
Export Metadata Notes¶
- Embedded pont.ink document metadata is supported for
png,svg,pdf,ps, andeps. - Other formats can still be exported, but metadata embedding is skipped and reported as a warning.