我正在尝试绘制以下内容:
\begin{tikzpicture}[font=\sffamily]
\begin{axis}[
xmin=120.,xmax=140.,
ymin=120.,ymax=140.,
grid=both,
xlabel={$x$},
ylabel={$y$},
minor x tick num=2,
minor y tick num=5,
max space between ticks=30,
axis lines=middle
]
\addplot[blue,mark=*,mark size=1pt] table[x=X,y=Y] {
X Y
119.5 120
120.5 120
120.5 121
121.5 121
121.5 122
122.5 122
122.5 123
123.5 123
123.5 124
124.5 124
124.5 125
125.5 125
125.5 126
126.5 126
126.5 127
127.5 127
127.5 128
128.5 128
128.5 129
129.5 129
129.5 130
130.5 130
130.5 131
131.5 131
131.5 132
132.5 132
132.5 133
133.5 133
133.5 134
134.5 134
134.5 135
135.5 135
135.5 136
136.5 136
136.5 137
137.5 137
137.5 138
138.5 138
138.5 139
139.5 139
};
\addplot [red,mark=|,mark size=1pt] table {
X Y
120 126
150 126
};
\end{axis}
\end{tikzpicture}
绘图有问题。红线应该位于 ,y=126
但它略高于 。例如,左下角的第一个蓝点(其坐标为x=119.5
, )绘制在。y=120
(119.75,119)
我怎样才能解决这个问题?
我这里遗漏了一些东西。
问候。