Asymptote is capable of creating high-quality drawings, on par with what you would find in Springer books. I feel it produces superior results.
Am Do., 11. Nov. 2021 um 14:02 Uhr schrieb Alan Bromborsky < [email protected]>: > FYI attached is a figure I generated with Asymptote for a Foucault > pendulum. > On 11/11/21 7:58 AM, [email protected] wrote: > > Both plotly and k3d support rendered LaTex for labels, text, etc. > Some pages with very simple examples for > Plotly: https://plotly.com/python/LaTeX/ > K3D: https://k3d-jupyter.org/basic_functionality/Text.html > > Again, I would not argue that these packages easily generate publication > quality graphics, but they have very good interactive interfaces making > them good for routine work. > > On Wednesday, November 10, 2021 at 9:21:00 PM UTC-6 brombo wrote: > >> I looked at both packages and what I did not see was the ability to use >> LaTeX to annotate the figures which to me is a back breaker for report >> quality graphics. >> On 11/10/21 7:05 PM, [email protected] wrote: >> >> I think that having a way of getting publication quality output would be >> great. However, I think for what most people do the good interactive >> graphics of the plotly (2D, mostly, see https://plotly.com/python/) and >> K3d (3D, see https://github.com/K3D-tools/K3D-jupyter) are better. >> >> If enough people are interested, maybe one of the foundations could pay >> for the work. >> >> On Wednesday, November 10, 2021 at 5:47:52 PM UTC-6 brombo wrote: >> >>> This is a subject that is more general than sympy but is relevant to >>> sympy and I don't know where else to ask this question. For plotting in >>> sympy and python for that matter we pretty much make do with mathplotlib. >>> The software package Asymptote >>> >>> https://asymptote.sourceforge.io/ >>> >>> is much better (it has a 3d vector syntax for plotting) and can generate >>> report quality graphics (especially in 3d and even interactive 3d as show >>> in the galleries in the link). The problem is that it was originally >>> written in 2004 before the staying power of python was know so that it has >>> it's own programming language. What it needs is a complete python wrapper >>> for the graphics related types (it uses a strongly typed interpreted >>> programming language with the flavor of C or C++) and plotting commands. >>> This is beyond my programming abilities. Where in the python community >>> should I propose this as a task that should be worked on? Note that some >>> people who know more about programming than I do looked at the source code >>> and said that it uses a virtual machine which would make writing a python >>> api simpler. >>> >> -- >> You received this message because you are subscribed to a topic in the >> Google Groups "sympy" group. >> To unsubscribe from this topic, visit >> https://groups.google.com/d/topic/sympy/GJrShcfsveg/unsubscribe. >> To unsubscribe from this group and all its topics, send an email to >> [email protected]. >> To view this discussion on the web visit >> https://groups.google.com/d/msgid/sympy/a4dabb52-9ebd-4526-86bd-dd6d7dd9034en%40googlegroups.com >> <https://groups.google.com/d/msgid/sympy/a4dabb52-9ebd-4526-86bd-dd6d7dd9034en%40googlegroups.com?utm_medium=email&utm_source=footer> >> . >> >> -- > You received this message because you are subscribed to the Google Groups > "sympy" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To view this discussion on the web visit > https://groups.google.com/d/msgid/sympy/9a43a06f-3539-4cf1-9ee7-3e52670e0831n%40googlegroups.com > <https://groups.google.com/d/msgid/sympy/9a43a06f-3539-4cf1-9ee7-3e52670e0831n%40googlegroups.com?utm_medium=email&utm_source=footer> > . > > -- > You received this message because you are subscribed to the Google Groups > "sympy" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To view this discussion on the web visit > https://groups.google.com/d/msgid/sympy/e7dd58c0-6550-e559-4b2e-43f1af77872c%40gmail.com > <https://groups.google.com/d/msgid/sympy/e7dd58c0-6550-e559-4b2e-43f1af77872c%40gmail.com?utm_medium=email&utm_source=footer> > . > -- You received this message because you are subscribed to the Google Groups "sympy" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/sympy/CAEyJ1OJxH_nwnbX8hvgqye2Ynnau-JAmxkH8Ln0iXgwcCH-cSg%40mail.gmail.com.
