关于pgfplots坐标轴标记值保留小数点之后数字位数的问题

2021-01-01 20:49发布

## 编译环境 操作系统 * [ ] Windows 7/8/10 * [ ] macOS * [x] Linux `若需勾选,请把[ ]改成[x]` Tex发行版 * [x] TexLive `年...

## 编译环境 操作系统 * [ ] Windows 7/8/10 * [ ] macOS * [x] Linux `若需勾选,请把[ ]改成[x]` Tex发行版 * [x] TexLive `年份` * [ ] MikTeX `版本号` * [ ] CTeX `若需勾选,请把[ ]改成[x]` ## 我的问题 如下图所示,我希望横坐标标记处的数值小数点后保留四位。 ![](https://wenda.latexstudio.net/data/attach/210101/9w40wcYR.png) 下面是我的代码: ``` \documentclass{book} \usepackage{pgfplots} \pgfplotsset{compat=1.17} \begin{document} \pgfplotstableread{ x y 1.3325 1535.5 1.3335 1537.82 1.3349 1540.92 1.3362 1543.62 1.3375 1546 }{\datatable} \begin{tikzpicture} \begin{axis}[] \addplot+[] table [] {\datatable}; \end{axis} \end{tikzpicture} \end{document} ```
1条回答
赵超军
2021-01-02 14:29
``` \documentclass{book} \usepackage{pgfplots} \pgfplotsset{compat=1.17} \begin{document} \pgfplotstableread{ x y 1.3325 1535.5 1.3335 1537.82 1.3349 1540.92 1.3362 1543.62 1.3375 1546 }{\datatable} \begin{tikzpicture} \begin{axis}[xtick=data, x tick label style={ /pgf/number format/.cd, precision=4, /tikz/.cd } ] \addplot+[] table [] {\datatable}; \end{axis} \end{tikzpicture} \end{document} ```

一周热门 更多>