17
値の配列が与えられた場合、これらの値のログ・ログ・ヒストグラムをカウントでプロットします。私は、プログラムで明示的に作成されていないので、x値を記録する方法しか知りませんが、y値は記録しません。Pythonでログ・ログ・ヒストグラムを作成する方法
値の配列が与えられた場合、これらの値のログ・ログ・ヒストグラムをカウントでプロットします。私は、プログラムで明示的に作成されていないので、x値を記録する方法しか知りませんが、y値は記録しません。Pythonでログ・ログ・ヒストグラムを作成する方法
pyplot documentationをご覧ください。
bins
キーワード引数を受け入れますが、あなたは、x軸、自分を "ログイン" しなければなりませんたとえば:
#!/usr/bin/python
import numpy
from matplotlib import pyplot as plt
data = numpy.random.gumbel(2 ** 20, 2 ** 19, (1000,))
bins = range(15, 25)
plt.xticks(bins, ["2^%s" % i for i in bins])
plt.hist(numpy.log2(data), log=True, bins=bins)
plt.show()
これはあなたにどのように多くの要素が各ビンに分類する方法の実際のカウントを与える、(人々は通常、対数プロットで何を意味している)のログ軸上にプロット。私はあなたがこれを望んでいればあなたの言葉から、または線の軸にプロットされたカウントのログを伝えることができませんでした。
Btw。、ビンは均等に配置されている必要はありません。
直線軸のカウントのログをプロットするのは比較的簡単で、とにかく両方の方法で同じグラフが得られます。キーの初めは+1。しかし、私はコード内で何をしているのか分かりません。本当にリニアなxスケールに偽の指数関数タグを表示していますか? –