如何抑制多余的 x 刻度并使条形图中的两个数据系列彼此更接近?

如何抑制多余的 x 刻度并使条形图中的两个数据系列彼此更接近?

在此处输入图片描述你好!我希望 x 轴上的 0 和 20 点只显示 x 刻度。我尝试使用符号坐标,但没有成功。我还希望两个数据系列之间的距离为 1.5 厘米。我该怎么做?提前谢谢。

\documentclass{standalone}
\usepackage{pgfplots}
\usepackage{pgfplotstable}
\pgfplotsset{compat=1.11}
\begin{document}

\begin{tikzpicture}
\begin{axis} [
ybar,
ybar=0.5pt,
bar width= 0.3cm,
enlargelimits=0.15,
legend style={draw=none, font=\tiny},legend pos=outer north east,
legend image code/.code={
\draw[##1,/tikz/.cd,yshift=-0.25em]
    (0cm,0cm) rectangle (3pt,0.8em);},
ylabel style={align=center}, ylabel=Abs(450 nm),font=\bfseries,
xlabel style={align=center}, xlabel=H2O2 treatment (nm),
enlarge y limits=0.0000008, upper, 
x tick=\empty,
x corrdinates={0, 20},
extra x ticks={0, 20},
extra x tick labels={{0},{20}},
ticklabel style={font=\large, circle, fill=white, inner sep=2pt,outer sep=1pt},
x=0.5cm,
axis x line*=bottom,
axis y line*=left,
axis line style={-},
x tick label style={rotate=vertical},
ymin=0,
ymax=0.6,
tick style={line width=1.25pt, line cap=round, tick align=outside}
]
\addlegendentry {WT}
\addplot + [color=black, fill=green!60,error bars/.cd,y dir=both,y explicit]
coordinates {(0,0.521) +-(0.023, 0.023)
};
\addlegendentry {dKO}
\addplot +[color=black, fill=blue!60, error bars/.cd,y dir=both,y explicit]
coordinates {(0,0.292) +-(0.043, 0.043)
};
\addlegendentry {WT T}
\addplot + [color=black, fill=green!30, error bars/.cd, y dir=both, y explicit]
coordinates {(20, 0.125) +-(0.004, 0.004)
};
\addlegendentry{dKO T}
\addplot + [color=black, fill=blue!30, error bars/.cd, y dir=both, y explicit]
coordinates {(20, 0.241) +-(0.004, 0.004)
};
\end{axis}
\end{tikzpicture}
[![enter image description here][1]][1]\end{document}

答案1

你的 MWE 包含几个问题,有些是明显的拼写错误(例如x corrdinates={0, 20})和一堆(部分未知的)错误,我懒得详细追踪......

关于你的第一个问题:使用xtick={0,20},而不是x tick=\emptyx coordinates={0, 20}extra x ticks={0, 20}extra x tick labels={{0},{20}},来达到 0 和 20 因为只有 xticks

第二部分请参考这个答案:https://tex.stackexchange.com/a/147978/90444

并尝试调整参数x=0.10cmenlarge x limits = {abs=1.5cm}

结果如下: 在此处输入图片描述

相关内容