![编辑条形图的列名和背景?](https://linux22.com/image/373648/%E7%BC%96%E8%BE%91%E6%9D%A1%E5%BD%A2%E5%9B%BE%E7%9A%84%E5%88%97%E5%90%8D%E5%92%8C%E8%83%8C%E6%99%AF%EF%BC%9F.png)
我正在使用\usepackage{pgfplots}
和\usepackage{bchart}
制作条形图。我试图对当前的条形图进行一些修改,比如我想让每个条形图的名称向左倾斜。以及如何为每个百分比数字添加水平线?
我开发的代码如下:
\documentclass{article}
\usepackage{pgfplots}
\usepackage{bchart}
\definecolor{RYB1}{RGB}{218,232,252}
\definecolor{RYB2}{RGB}{245,245,245}
\begin{document}
\begin{tikzpicture}
\begin{axis}[
symbolic x coords={Name1, Name2, Name3},
xtick=data,
ylabel=Percentage(\%),
]
\addplot[ybar,fill=RYB1] coordinates {
(Name1, 44.71)
(Name2, 26.57)
(Name3, 45.42 )
};
\end{axis}
\end{tikzpicture}
\end{document}
答案1
我希望我正确地理解了您的指示。
\documentclass{article}
\usepackage{pgfplots}
\usepackage{bchart}
\definecolor{RYB1}{RGB}{218,232,252}
\definecolor{RYB2}{RGB}{245,245,245}
\begin{document}
\begin{tikzpicture}
\begin{axis}[
symbolic x coords={Name1, Name2, Name3},
xtick=data,
ylabel=Percentage(\%),
xticklabel style={rotate=45,anchor=north east},
ymajorgrids,yminorgrids,minor y tick num=4,
]
\addplot[ybar,fill=RYB1] coordinates {
(Name1, 44.71)
(Name2, 26.57)
(Name3, 45.42 )
};
\end{axis}
\end{tikzpicture}
\end{document}
没有yminorgrids,minor y tick num=4
。