pgfplots
groupplots
我尝试在 ConTeXt 中使用库。因此我pgfplots
按照手册中的说明加载了库。查看日志文件时,似乎加载正确。正常使用pgfplots
也有效。
环境\startgroupplot
/\stopgroupplot
未知,我是否遗漏了什么?
我尝试运行手册中的示例。
\usemodule[tikz]
\usemodule[pgfplots]
\usepgfplotslibrary[groupplots]
\pgfplotsset{
compat=newest,
}
\starttext
\starttikzpicture
\startgroupplot[group style={group size = 2 by 2}, height=3cm, width=3cm]
\nextgroupplot
\addplot coordinates {(0,0) (1,1) (2,2)};
\nextgroupplot
\addplot coordinates {(0,2) (1,1) (2,0)};
\nextgroupplot
\addplot coordinates {(0,2) (1,1) (2,1)};
\nextgroupplot
\addplot coordinates {(0,2) (1,1) (1,0)};
\stopgroupplot
\stoptikzpicture
\stoptext
答案1
是的\groupplot ... \endgroupplot
。不幸的是,这个库没有定义 ConTeXt 同义词,但是为了获得 ConTeXt-y 的感觉,您可以轻松地自己定义它们。
\usemodule[tikz]
\usemodule[pgfplots]
\usepgfplotslibrary[groupplots]
\pgfplotsset{
compat=newest,
}
\unexpanded\def\startgroupplot{\groupplot}
\unexpanded\def\stopgroupplot{\endgroupplot}
\starttext
\starttikzpicture
\startgroupplot[group style={group size = 2 by 2}, height=3cm, width=3cm]
\nextgroupplot
\addplot coordinates {(0,0) (1,1) (2,2)};
\nextgroupplot
\addplot coordinates {(0,2) (1,1) (2,0)};
\nextgroupplot
\addplot coordinates {(0,2) (1,1) (2,1)};
\nextgroupplot
\addplot coordinates {(0,2) (1,1) (1,0)};
\stopgroupplot
\stoptikzpicture
\stoptext