![如何增加图形线条的粗细以及去除点?](https://linux22.com/image/334851/%E5%A6%82%E4%BD%95%E5%A2%9E%E5%8A%A0%E5%9B%BE%E5%BD%A2%E7%BA%BF%E6%9D%A1%E7%9A%84%E7%B2%97%E7%BB%86%E4%BB%A5%E5%8F%8A%E5%8E%BB%E9%99%A4%E7%82%B9%EF%BC%9F.png)
需要去掉图形线条上的圆点和方点。并增加线条的粗细。
\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 定义的任何其他默认样式(semithick
、thick
和very 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}