저는 아래 pyx와 matplotlib를 사용하여 bloxplot을 그려 봅니다. X 축에서 두 개의 상자 그림 사이의 거리를 줄일 수있는 방법이 있습니까?두 boxplots 사이의 거리를 줄이기
이 내가 위의 그림 얻기 위해 사용하고 코드입니다 : (
import matplotlib.pyplot as plt
from matplotlib import rcParams
rcParams['ytick.direction'] = 'out'
rcParams['xtick.direction'] = 'out'
fig = plt.figure()
xlabels = ["CG", "EG"]
ax = fig.add_subplot(111)
ax.boxplot([values_cg, values_eg])
ax.set_xticks(np.arange(len(xlabels))+1)
ax.set_xticklabels(xlabels, rotation=45, ha='right')
fig.subplots_adjust(bottom=0.3)
ylabels = yticks = np.linspace(0, 20, 5)
ax.set_yticks(yticks)
ax.set_yticklabels(ylabels)
ax.tick_params(axis='x', pad=10)
ax.tick_params(axis='y', pad=10)
plt.savefig(os.path.join(output_dir, "output.pdf"))
을 그리고 이것은 내가 시각적으로 좀하고 싶습니다 무엇 예를 들어 가까운 내가 비록
애스펙트를 설정하는 것이 실제로 누락 되었기 때문에 이것을 선택했습니다. 결국 솔루션은 @ tcaswell의 대답에 따라 상자의 너비를 변경하는 것을 암시합니다. –