我想绘制一个函数。该函数是,F 与 x/cos(x) 成比例。这里 x 是旋转度数,F 是力。我必须绘制一个图形,其中 x 轴为 0 到 70 度,y 轴为线性值 0 到 5。
我找不到任何选项来绘制 x 轴具有旋转度的图形。
我使用了这些代码:
\begin{document}
\usepackage{pgfplots}
\begin{tikzpicture}
\begin{axis}[
grid=both,
trig format plots=deg
domain=0:70, samples=50, no marks,
xticklabels={0$\deg$,10$\deg$,20$\deg$,30$\deg$,40$\deg$,50$\deg$,60$\deg$,70$\deg$},
xtick={deg(0),deg(10),deg(20),deg(30),deg(40),deg(50),deg(60),deg(70)}, x post scale = 5 ] \addplot {deg(x)/cos(deg(x))};
\end{axis}
\end{tikzpicture}
\end{document}
答案1
我假设你想要下一个结果:
其生产厂家为:
\documentclass[border=3.141592]{standalone}
\usepackage{pgfplots}
\pgfplotsset{compat=1.17}
\usepackage{siunitx}
\begin{document}
\begin{tikzpicture}
\begin{axis}[
grid=both,
trig format plots=deg,
xtick={0,10,...,70},
xticklabels={\SI{0}{\degree},\SI{10}{\degree},\SI{20}{\degree},\SI{30}{\degree},%
\SI{40}{\degree},\SI{50}{\degree},\SI{60}{\degree},%
\SI{70}{\degree}},
domain=0:70, samples=70, no marks,
]
\addplot {cos(x)};
\end{axis}
\end{tikzpicture}
\end{document}
笔记:
- 你必须提供 MWE(与此答案中所做的类似),一份虽小但完整的文档,它会产生你的问题
- 您的代码片段包含错误