![x軸の値は互いに非常に近い](https://rvso.com/image/254719/x%E8%BB%B8%E3%81%AE%E5%80%A4%E3%81%AF%E4%BA%92%E3%81%84%E3%81%AB%E9%9D%9E%E5%B8%B8%E3%81%AB%E8%BF%91%E3%81%84.png)
以下の MWE について:
\documentclass{report}
\usepackage[left=2.5cm,right=2cm,top=2cm,bottom=2cm]{geometry}
\usepackage[T1]{fontenc}
\usepackage{pgfplots}
\begin{document}
\begin{figure}[H]
\centering
\begin{tikzpicture}
\begin{axis}[
ybar,
scaled y ticks = true,
ymajorgrids,
yminorgrids,
minor y tick num=5,
ylabel={Time Elapsed (in hours)},
xlabel={Methods},
width=1*\textwidth,
height=9cm,
bar width=4pt,
symbolic x coords={3,4,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35
},
xtick=data,
ymin=0
%nodes near coords,
%nodes near coords align={vertical},
]
\addplot [fill=red]
coordinates {(3,38.9575) (4,166.897) (6,53.63835) (7,39.6594) (8,82.1631) (9,40.22045) (10,37.2932) (11,131.62625) (12,472.6995) (13,149.837) (14,113.445) (15,108.474) (16,155.24455) (17,95.41392) (18,186.819) (19,153.383) (20,313.361) (21,180.1305) (22,401.3485) (23,1621.092) (24,1929.3) (25,899.283) (26,726.926) (27,1624.4) (28,870.348) (29,979.472) (30,869.418) (31,274.83) (32,1945.87) (33,1359.09) (34,891.24) (35,1625.31) };
\end{axis}
\end{tikzpicture}
\caption{}
\end{figure}
\end{document}
ここでは問題ないように見えますが、この棒グラフを実際のドキュメントに配置すると、x 軸の値が互いに近づきます (たとえば、22、23 は互いにほぼ接触しています)。ただし、なぜそこでのみ発生するのかはわかりません。おそらく、これは前文の問題でしょうか? 何かアイデアはありますか?
編集: 実際のドキュメントではこのように見えますが、違いはわずかですが、バーはそれぞれ少し近づいています (少なくとも私にはそう見えます :)
答え1
ラベルに使用するフォント サイズを縮小し、x 軸の拡大を制御するために と をenlarge x limits=0.015
使用しました。tick label style={font=\footnotesize}
\documentclass{report}
\usepackage[left=2.5cm,right=2cm,top=2cm,bottom=2cm]{geometry}
\usepackage[T1]{fontenc}
\usepackage{pgfplots}
\begin{document}
\begin{figure}[H]
\centering
\begin{tikzpicture}
\begin{axis}[
ybar,
scaled y ticks = true,
ymajorgrids,
yminorgrids,
minor y tick num=5,
ylabel={Time Elapsed (in hours)},
xlabel={Methods},
width=1*\textwidth,
height=9cm,
bar width=4pt,
symbolic x coords={3,4,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35
},
xtick=data,
ymin=0,
enlarge x limits=0.015,
tick label style={font=\footnotesize}
%nodes near coords,
%nodes near coords align={vertical},
]
\addplot [fill=red]
coordinates {(3,38.9575) (4,166.897) (6,53.63835) (7,39.6594) (8,82.1631) (9,40.22045) (10,37.2932) (11,131.62625) (12,472.6995) (13,149.837) (14,113.445) (15,108.474) (16,155.24455) (17,95.41392) (18,186.819) (19,153.383) (20,313.361) (21,180.1305) (22,401.3485) (23,1621.092) (24,1929.3) (25,899.283) (26,726.926) (27,1624.4) (28,870.348) (29,979.472) (30,869.418) (31,274.83) (32,1945.87) (33,1359.09) (34,891.24) (35,1625.31) };
\end{axis}
\end{tikzpicture}
\caption{}
\end{figure}
\end{document}