ヒストグラムに色を付けると、さまざまな色のリストを受け取りますが、ハッチングに対しては1つの値しか受け入れません。ヒストグラム内の複数のデータ系列をハッチングします
これはコードです:
import numpy as np
import matplotlib.pylab as plt
data = [np.random.rand(100) + 10 * i for i in range(3)]
ax1 = plt.subplot(111)
n, bins, patches = ax1.hist(data, 20, histtype='bar',
color=['0', '0.33', '0.66'],
label=['normal I', 'normal II', 'normal III'],
hatch= ['', 'o', '/'])
は、どのように私は別のシリーズごとに異なるハッチを持つことができますか?
私はエラー 'TypeError例外を得た:
または@MadPhysicistはあなたに短縮することができ、各
代わりに 'hatch =( ''、 'o'、 '/')'のようなタプルはあなたが望むことをしますか? –patch_set
ので、ループ上plt.setp
を使用することができます指摘したようにこれは、3つのハッチをそれぞれ1つずつではなく、それぞれに適用します。 ( "o /"をハッチとして使用する) –