![如何在 tickzpicture 中放大箱线图](https://linux22.com/image/374588/%E5%A6%82%E4%BD%95%E5%9C%A8%20tickzpicture%20%E4%B8%AD%E6%94%BE%E5%A4%A7%E7%AE%B1%E7%BA%BF%E5%9B%BE.png)
我有一个关于使用 tikz 绘制条形图的问题。我不太习惯 tikz,我正在尝试学习如何将它用于我的论文。我给你我的代码。我想放大这个框,这样“Spagna”上的“90”看起来就没那么近了。提前感谢你的帮助。
\usepackage{tikz}
\usepackage{float}
\documentclass[12pt,a4paper,oneside,openright]{book}
\begin{document}
\pgfplotstableread[row sep=\\,col sep=&]{
Paese & carT \\
Spagna & 90 \\
Italia & 47 \\
Francia & 12 \\
Portogallo & 9 \\
Germania & 7 \\
Belgio & 4 \\
Paesi Bassi & 4 \\
Lussemburgo & 1\\
}\mydata
\begin{figure}
\caption{Numero di Cartolarizzazioni SME ABS presenti nel database}
\label{ED:cartSME}
\centering
\begin{tikzpicture}[scale=1.3]
\begin{axis}[
ybar,
symbolic x coords={Spagna,Italia,Francia,Portogallo,Germania,Belgio,Paesi
Bassi,Lussemburgo},
xtick=data,
nodes near coords,
x tick label style= {rotate=90,anchor=east}
]
\addplot[fill=black!40] table[x=Paese,y=carT]{\mydata};
\end{axis}
\end{tikzpicture}
\end{figure}
\end{document}
答案1
您可以使用键更改 y 轴的最大值ymax
\documentclass[border = 5pt]{standalone}
\usepackage{pgfplots}
\begin{document}
\pgfplotstableread[row sep=\\,col sep=&]{
Paese & carT \\
Spagna & 90 \\
Italia & 47 \\
Francia & 12 \\
Portogallo & 9 \\
Germania & 7 \\
Belgio & 4 \\
Paesi Bassi & 4 \\
Lussemburgo & 1 \\
}\mydata
\begin{tikzpicture}[scale=1.3]
\begin{axis}[
ybar,
symbolic x coords={Spagna,Italia,Francia,Portogallo,Germania,Belgio,Paesi
Bassi,Lussemburgo},
xtick=data,
nodes near coords,
x tick label style= {rotate=90,anchor=east},
ymax = 110,
]
\addplot[fill=black!40] table[x=Paese,y=carT]{\mydata};
\end{axis}
\end{tikzpicture}
\end{document}