我有来自 Matlab 的数据,我想使用 PSTricks 绘制它们。我的数据在 .data 文件中。
到目前为止,我已经完成了图表,但仅手动调整了轴:
\psset{xunit=0.025mm, yunit=1cm}
\begin{pspicture}(-200,-0.5)(1900,4.25)
\fileplot[plotstyle=line,linewidth=1pt,
linecolor=blue]{coordonnees.data}
\psaxes[dx=400, Dx=400]{(->}(1900,4.1)
[$\mathbf{x}$,0][$\mathbf{y}$,90]
\psgrid[griddots=5,subgriddiv=1,
gridlabels=0pt, xunit=1cm, yunit=1cm](4,4)
\end{pspicture}
这给了我类似这样的结果:
图表没问题,但我希望 PSTricks 能够生成这样的方形图表(例如 4cm x 4cm),轴的值会根据 .data 文件中包含的数据自动调整(我目前必须手动调整)。我该如何实现?
答案1
由于某些历史原因,这是不可能的。标签是在 TeX 级别设置的,所有绘图都是在 PostScript 级别完成的。改变这种行为并不是什么大问题,但在 PS 级别,您实际上并不知道 TeX 中标签使用的是哪种字体。
但是它的优点是轴必须由用户设置。自动缩放的输出通常不是用户想要的。