最近,当我尝试rounded corners
在 pgfplots 中使用时,我注意到了一些奇怪的事情:它完全破坏了图。参见下图,没有圆角:
然后加上圆角:
这是一个简单的例子:
\documentclass{standalone}
\usepackage{pgfplots}
\pgfplotsset{compat=newest}
\begin{document}
\begin{tikzpicture}[scale=0.8,trim axis left, trim axis right]
\tikzset{every mark/.append style={scale=0.6}}
\pgfplotsset{legend style={font=\footnotesize}}
\begin{axis}[ grid=both,
rounded corners,
]
\addplot[samples=100,color=blue,very thick,smooth,domain=-10:10] {cos(x^(3))};
\end{axis}
\end{tikzpicture}
\end{document}
提前感谢您的想法!
答案1
如果您只希望轴线呈圆形,则需要设置键axis line style
。否则,pgfplots
将rounded corners
样式应用于其绘制的所有线条,包括绘图。
\documentclass{standalone}
\usepackage{pgfplots}
\pgfplotsset{compat=newest}
\begin{document}
\begin{tikzpicture}[scale=0.8,trim axis left, trim axis right]
\tikzset{every mark/.append style={scale=0.6}}
\pgfplotsset{legend style={font=\footnotesize}}
\begin{axis}[ grid=both,
axis line style={rounded corners},
]
\addplot[samples=100,color=blue,very thick,smooth,domain=-10:10] {cos(x^(3))};
\end{axis}
\end{tikzpicture}
\end{document}