[NTG-context] Polar pgfplots seems to be broken (Aditya Mahajan)

Gavin gavinpublic at comcast.net
Mon Dec 21 17:02:01 CET 2020


> Date: Mon, 21 Dec 2020 00:51:06 -0500 (EST)
> From: Aditya Mahajan <adityam at umich.edu>
> 
> On Sun, 20 Dec 2020, Gavin wrote:
> 
>> Hello,
>> 
>> I’m drawing solar system diagrams using the pgfplots module, but the polar library seem to be broken. It looks like it is calling something with a \begin{axis}... command. Here is the error message for a short document, included below.
>> 
>>> tex error       > tex error on line 18 in file /Users/Gavin/Documents/Computer/ConTeXt/Polar Plot Experiments/Untitled.tex: ! Undefined control sequence
>>> 
>>> \pgfplots at environment@polaraxis@ [#1]->\begin 
>>>                                             {axis}[#1,data cs=polar,axis type=polar]
>>> l.18 		\startpolaraxis[]
>>> 
>>> 16     \startsection[title={Polar Plot}]
>>> 17     	\starttikzpicture	% tikz code
>>> 18 >>  		\startpolaraxis[]
>>> 19     			\addplot+[mark=none,domain=0:720,samples=600]{sin(4*x)};
>>> 20     		\stoppolaraxis
>>> 21     	\stoptikzpicture
>>> 22     \stopsection
>>> 
>>> mtx-context     | fatal error: return code: 256
>> 
>> I’d love a fix or an idea for a work around. 
> 
> This is a bug in pgfplots macro pgfplotsdefineaxistype, which uses an explicit \begin{axis} ... \end{axis} instead of the more portable \axis ... \endaxis. Attached is a quick fix, but it has been quite a while since I looked at pgfplots code, so it may be better to post a bug-report on pgfplots mailing list for a proper fix.
> 
> Aditya
> 
> URL: <http://mailman.ntg.nl/pipermail/ntg-context/attachments/20201221/d7278aca/attachment.tex>

Aditya,

Thanks for the quick fix! I will post a bug report on the pgfplots mailing list, including your helpful diagnosis of the problem.

Gavin


More information about the ntg-context mailing list