PGFPlots-标记之间没有线

PGFPlots-标记之间没有线

我开始在乳胶中玩图。
在我的序言中,我有:

\usepackage{pgfplots}
\pgfplotsset{width=12cm,compat=1.9}

我的情节代码:(第一个是从教程中复制的,第二个是我的尝试)

\begin{tikzpicture}
    \begin{axis}[xlabel=Cost,ylabel=Error]
    \addplot[color=red,mark=x] coordinates {
    (2,-2.8559703)
    (3,-3.5301677)
    (4,-4.3050655)
    (5,-5.1413136)
    (6,-6.0322865)
    (7,-6.9675052)
    (8,-7.9377747)
    };
    \end{axis}
\end{tikzpicture}
\begin{tikzpicture}
    \begin{axis}[ymin=0, ymax=12, xtick={25,50,75,100,125,150}, grid=major, xlabel=x label,
    ylabel=ylabel]
    \addplot[color=blue,mark=x] coordinates {
    (25,1)
    (50,1.87)
    (75,2.79)
    (100,3.78)
    (125,4.83)
    (150,5.83)
    };
    \addlegendentry{legend 1}
    \addplot[color=black,mark=o] coordinates {
    (25,1)
    (50,2.91)
    (75,4.27)
    (100,5.91)
    (125,7.82)
    (150,9.00)
    };
    \addlegendentry{legend 2}
    \end{axis}
\end{tikzpicture}

结果:
在此处输入图片描述

我的问题是:为什么我的图没有刻度线?我遗漏了什么吗?

编辑:

我使用的是 Ubuntu 13.10 和 Kile 2.1.3。我从 sourceforge 下载了 PGFPlots 1.9,并将TEXINPUTS系统变量指向其位置。
我发布了完整文档。它生成的 pdf 内容与上面发布的图像相同。第一个图在标记之间有线条,第二个没有。(序言相当长,因为它将是我的硕士论文)

\documentclass[a4paper,oneside,12pt]{report}

\usepackage[OT4]{polski}
\usepackage[utf8]{inputenc} 

\usepackage{graphicx}
\usepackage{setspace}
\usepackage{indentfirst}
\usepackage{titlesec}
\usepackage{nameref}
\usepackage{zref-user,zref-lastpage}
\usepackage{fancyhdr}
\usepackage{listings}
\usepackage{enumerate}
\usepackage{pgfplots}
\pgfplotsset{width=12cm,compat=1.9}

%listings configuration
\lstset{
language=SQL,
basicstyle=\small\sffamily,
numbers=left,
numberstyle=\tiny,
frame=tb,
columns=fullflexible,
showstringspaces=false
}

\onehalfspacing
\titleformat*{\section}{\normalsize\bfseries}

\setlength{\parindent}{1cm}

\begin{document}
\pagestyle{plain}

\begin{tikzpicture}
    \begin{axis}[xlabel=Cost,ylabel=Error]
    \addplot[color=red,mark=x] coordinates {
    (2,-2.8559703)
    (3,-3.5301677)
    (4,-4.3050655)
    (5,-5.1413136)
    (6,-6.0322865)
    (7,-6.9675052)
    (8,-7.9377747)
    };
    \end{axis}
\end{tikzpicture}

\begin{tikzpicture}
  \begin{axis}[ymin=0, ymax=12, xtick={25,50,75,100,125,150}, grid=major, xlabel=x label,
ylabel=ylabel]
    \addplot[color=blue,mark=x] coordinates {
    (25,1)
    (50,1.87)
    (75,2.79)
    (100,3.78)
    (125,4.83)
    (150,5.83)
    };
    \addlegendentry{legend 1}
    \addplot[color=black,mark=o] coordinates {
    (25,1)
    (50,2.91)
    (75,4.27)
    (100,5.91)
    (125,7.82)
    (150,9.00)
    };
    \addlegendentry{legend 2}
  \end{axis}
\end{tikzpicture}

\end{document}

相关内容