課題で生徒が独自の箱ひげ図を描くための空のボックスを作成しようとしています。
\documentclass{article}
\usepackage{pgfplots}
\begin{document}
\centerline{
\resizebox{15cm}{5cm}{
\begin{tikzpicture}
\begin{axis}
[ytick={\empty},yticklabels={,,},
ytick style={draw=none}, xmin = -1, xmax = 70,
xtick = {-10, 0, 10, 20, 30, 40,50,60, 70},
xticklabels={-10, 0, 10, 20, 30, 40,50,60,70}]
\end{axis}
\end{tikzpicture} }
}
\end{document}
ここでの問題は、目盛りを 0、10、20、30、40、50、60 にしたいということです。ただし、実際の箱ひげ図を別の画像にプロットすると、正しい境界が得られます。
\documentclass{article}
\usepackage{pgfplots}
\usepgfplotslibrary{statistics}
\begin{document}
\centerline{
\resizebox{15cm}{5cm}{
\begin{tikzpicture}
\begin{axis}
[
ytick={0},
xtick = {0, 10, 20, 30, 40 ,50 ,60}
]
\addplot+[
boxplot prepared={
median=38,
upper quartile=46,
lower quartile=18,
upper whisker=59,
lower whisker=1
},
] coordinates {};
\end{axis}
\end{tikzpicture} }
}
\end{document}
空白の画像を修正して、目盛りの範囲が 0 から 60 になるようにするにはどうすればよいでしょうか?
答え1
例えば:
\documentclass{article}
\usepackage{pgfplots}
\begin{document}
\begin{center}
\begin{tikzpicture}
\begin{axis}[
ytick=\empty,
ymin=0,ymax=1, % <-- added
xmin = -1,
xmax = 61, % modified
xtick = {0, 10, ..., 60}, % modified
width=\textwidth, % <-- added
height=0.3\textwidth % <-- added
]
\end{axis}
\end{tikzpicture}
\end{center}
\end{document}