gpt4 book ai didi

charts - Tikz 轴图外列被切断

转载 作者:行者123 更新时间:2023-12-04 03:04:33 26 4
gpt4 key购买 nike

尽管图表足够宽(轴线样式),但以下图表的外部列被切掉了。设置图表的宽度也无济于事。任何想法?增加条形宽度需要设置或放大什么?

\begin{tikzpicture}
\begin{axis}[
ybar,
bar width=0.6cm,
tick align=inside,
major grid style={draw=white},
enlarge y limits={value=.1,upper},
ymin=0, ymax=100,
axis x line*=bottom,
axis y line*=right,
hide y axis,axis line style={shorten >=-15pt, shorten <=-15pt},
symbolic x coords={Total, Women, Men},
xtick=data,
nodes near coords={\pgfmathprintnumber[precision=0]{\pgfplotspointmeta} }
]
\addplot [draw=none, fill=blue!30] coordinates {
(Total,75.4064)
(Women, 72.7961)
(Men,94.4597) };
\addplot [draw=none,fill=red!30] coordinates {
(Total,75.4064)
(Women, 89.7961)
(Men,94.4597) };
\addplot [draw=none, fill=green!30] coordinates {
(Total,75.4064)
(Women, 89.7961)
(Men,94.4597) };
\legend{}
\end{axis}
\end{tikzpicture}

enter image description here

最佳答案

您可以增加宽度并减少条形组之间的空间(enlarge x limits=0.25):

\begin{tikzpicture}
\begin{axis}[
ybar,
bar width=0.6cm,
enlarge x limits=0.25,
width=\textwidth,
tick align=inside,
major grid style={draw=black},
enlarge y limits={value=.1,upper},
ymin=0, ymax=100,
axis x line*=bottom,
axis y line*=right,
hide y axis,axis line style={shorten >=-15pt, shorten <=-15pt},
symbolic x coords={Total, Women, Men},
xtick=data,
nodes near coords={\pgfmathprintnumber[precision=0]{\pgfplotspointmeta} }
]
\addplot [draw=none, fill=blue!30] coordinates {
(Total,75.4064)
(Women, 72.7961)
(Men,94.4597) };
\addplot [draw=none,fill=red!30] coordinates {
(Total,75.4064)
(Women, 89.7961)
(Men,94.4597) };
\addplot [draw=none, fill=green!30] coordinates {
(Total,75.4064)
(Women, 89.7961)
(Men,94.4597) };
\legend{}
\end{axis}
\end{tikzpicture}

enter image description here

关于charts - Tikz 轴图外列被切断,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45791617/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com