2

バーチャートまたはバーチャートのバーをチャートの制限を超えて延長することを許可することは可能ですか?

たとえば、私のデータがでnp.asarray([1,3,70,924,3])あり、全高を300に制限したい場合、基になるデータを変更せずにそれは可能ですか?

4

1 に答える 1

5

もちろん。プロットのy限界を設定するだけです。

import matplotlib.pyplot as plt
import numpy as np

data = np.array([1,3,70,924,3])

plt.bar(np.arange(data.size), data)
plt.ylim([0, 300])

plt.show()

バーをプロットの上部を超えて延長する場合は、次のように指定しますclip_on=False

import matplotlib.pyplot as plt
import numpy as np

data = np.array([1,3,70,924,3])

plt.bar(np.arange(data.size), data, clip_on=False)
plt.ylim([0, 300])

plt.show()

ここに画像の説明を入力してください

于 2013-02-16T17:24:46.187 に答える