如何增加图形线条的粗细以及去除点?

如何增加图形线条的粗细以及去除点?

在此处输入图片描述

需要去掉图形线条上的圆点和方点。并增加线条的粗细。

\begin{tikzpicture}
    \begin{axis}[date coordinates in = x,
    table/col sep = semicolon,
    height = 0.3\paperheight, 
    width = 0.7\paperwidth,
    xmin=2015-10-01,
    xmax=2015-12-31,
    ymin=30,
    ymax=55,
    /pgf/number format/1000 sep={}
]
        \addplot table[x index=0, y index=1, col sep=comma] {oil_prices.csv};
        \addplot table[x index=0, y index=2, col sep=comma] {oil_prices.csv};  
    \end{axis}
\end{tikzpicture}

答案1

添加

    no markers,
    every axis plot/.append style={ultra thick}

axis选项。我没有您的数据文件,因此在下面的示例中我使用了随机数。ultra thick您可以使用 TikZ 定义的任何其他默认样式(semithickthickvery thick),或者使用例如明确设置宽度line width=4pt。(4pt 可能太多了,但您可以根据自己的喜好进行调整)。

左边是默认的,右边是ultra thick没有标记。

在此处输入图片描述

\documentclass{article}
\usepackage{pgfplots}
\pgfplotsset{width=5cm}
\begin{document}
\begin{tikzpicture}
\begin{axis}[
    name=ax1,
]
        \addplot {rnd};
        \addplot {rnd};
    \end{axis}


\begin{axis}[
    at={(ax1.outer north east)},anchor=outer north west,     
    no markers,
    every axis plot/.append style={ultra thick}
]
        \addplot {rnd};
        \addplot {rnd};
    \end{axis}
\end{tikzpicture}
\end{document}

相关内容