在过去的 30 分钟里,我一直在 pgfplots 手册 pdf 中搜索一些东西,但似乎找不到我正在寻找的东西。我认为这是基本的,但这里是:
如何在不通过线连接坐标的情况下绘制坐标?我该如何绘制这些坐标的线性回归?我已经计算了 lin.reg 的方程。在 pgfplots 之外,我似乎无法理解如何绘制图形...
提前致谢。以下是我目前的情况:
\begin{figure}[hbp]
\centering
\begin{tikzpicture}
\begin{axis}[
axis x line=bottom,
axis y line=left,
separate axis lines,
xlabel={xlabel},
ylabel={ylabel},
xmin=0, xmax=20,
ymin=1.35, ymax=1.85,
xtick={0,2,4,6,8,10,12,14,16,18,20},
ytick={1.40,1.50,1.6,1.7,1.8},
legend pos= south east,
ymajorgrids=true,
grid style=dashed,]
\addplot[
color=blue,
mark=o,]
table {
0 1.45
1 1.48
2 1.5
3 1.53
4 1.59
5 1.62
6 1.75
7 1.81};
\addplot[
color=red,
mark=x,]
table {
0 1.45
1 1.44
2 1.44
3 1.44
4 1.44
5 1.44
6 1.43
7 1.43
8 1.44
9 1.43
10 1.44
11 1.45
12 1.45
13 1.46
14 1.46
15 1.47
16 1.48
17 1.49
18 1.49
19 1.5
20 1.5};
\legend{s/ óleo, c/ óleo}
\end{axis}
\end{tikzpicture}
\caption{caption}
\label{fig:cargacorrente}
\end{figure}
答案1
only marks
命令中的选项\addplot
将删除数据点之间的线;要绘制直线,请执行以下操作
\addplot [red, thick, domain=0:20] {1.4 + 0.06*x};
PS 下次,请发布一个可编译的代码片段,其中包含所有必要的软件包,并尝试将示例缩小到能显示问题的最小大小。