ボックス プロットしたいデータがあります。外れ値 (例: 20、30) はほとんどの値 (例: 0.0002、0.0003) から離れすぎているため、matplotlib でプロットすると外れ値しか表示されません。
中央値付近の値をズームインして、残りの y 軸をスケールに入れないで、外れ値も表示する方法はありますか?
EDITこれがPythonでの私のコードです。以下に示すように、ボックス プロットごとに挿入軸を使用したいと思います。どうすればこれを簡単に行うことができますか?ドキュメントの例からは、処理するパラメータが多すぎるようです。
plt.figure()
ax = plt.subplot(111)
plt.boxplot(dataToPlot)
axins = zoomed_inset_axes(ax, 6, loc=1) # zoom = 6
# what follows is taken from example linked in the answer below.
# I didn't get if the first argument is indeed the data this zoomed image refers to or not.
axins.imshow(dataToPlot[1], interpolation="nearest", origin="lower")
# here I only need the y-axis to be in [0,0.1], x-axis is no of use with vertical boxplots
x1, x2, y1, y2 = -1.5, -0.9, 0.0, 0.1
axins.set_xlim(x1, x2)
axins.set_ylim(y1, y2)
plt.xticks(visible=True)
plt.yticks(visible=True)
plt.savefig( 'somewhere.jpeg', bbox_inches=0)