Comments (8)
Seems reasonable. It looks like a majority of the work left writing a lot of docs?
from matplotlib.
Yes (including explaining in what context that would be useful). Perhaps also set whatever attributes are needed to mark this as not supporting blitting. Also decide whether we also want the same for the other GUI toolkits (it's just busy work I suspect...).
from matplotlib.
I'm not following why this is a desirable feature?
from matplotlib.
Interactive figures are great for exploration or fine tuning (a semi-common workflow for me is to work in an IPython shell using the explicit API to poke at a live figure and then doing %history
and copy-pasting-editing that to save). Making this "just work", even with a super slow render, for people who want to output to pgf is small win (now I guess you could do fig.savefig(...)
and hope your pdf viewer out-refreshes).
from matplotlib.
Fair, I just think the point of PGF is to write the plot in the PGF language for including in a (**)TeX document, so creating a very slow viewer for the compiled result seems out of scope. I appreciate that the code cost is low, but my concern is that it raises expectations and obscures the point of the PGF backend.
from matplotlib.
This only uses public API, maybe the right path is to put this in a new very thin repo and see if it gets any usage?
from matplotlib.
Sounds possible, or even as an example.
BTW I'm not strongly opposed at all, just making sure we aren't adding a feature that we will later regret.
from matplotlib.
I don't really mind either way; the main question is how to best help users confused by what parts support xelatex syntax and what parts don't (#5234, #28084).
from matplotlib.
Related Issues (20)
- [Bug]: rcParams["axes.labelcolor"] treats "none" and "None" differently HOT 4
- [MNT]: Inconsistent use of "inherit" and "auto" for color fallback in rcParams HOT 3
- [ENH]: axes.labelcolor should use text.color by default HOT 3
- [ENH]: Automatically trim the time on the x axis HOT 20
- [Bug]: Pyplot internal bug HOT 1
- [Bug]: PolygonSelector should hide itself when zoom/pan is active HOT 6
- [Bug]: Removing tools from the toolmanager that are not on the toolbar triggers an exception
- [TST] Upcoming dependency test failures
- [Doc]: `get_figure` may return a `SubFigure` HOT 7
- [ENH]: Make the font family "Computer Modern" more accessible HOT 1
- [Bug]: Log scaled barplots in PDF result in infinite rectangles HOT 3
- [Bug]: `Path.cleaned()` always returns a closed path HOT 8
- [ENH]: Drop STOP codes? HOT 1
- [Bug]: mathtext should distinguish between unary and binary minus HOT 4
- [MNT]: Essential build requirements not included in dev-requirements
- [Doc]: ConnectionError when using intersphinx: https://matplotlib.org/stable/objects.inv HOT 2
- [MNT]: Colormaps odd behavior (1 != 1.0) HOT 13
- [MNT]: Misleading function name `Poly3DCollection.get_vector()` HOT 1
- [Bug]: Interactive Mode Image Visualization HOT 1
- [Bug]: Qt test_ipython fails on older ipython HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from matplotlib.