この質問は以前に尋ねられたことに気付きました( Python Pyplot Bar 対数スケールを使用するとプロットバーが消える)が、与えられた答えは私にとってはうまくいきませんでした。pyplot.bar(x_values, y_values, etc, log = True) を設定しましたが、次のようなエラーが発生しました:
"TypeError: unsupported operand type(s) for +: 'NoneType' and 'int'"
y 軸がログに設定された棒グラフを使用する pyplot コードの実際の例を無駄に検索してきましたが、見つかりませんでした。私は何を間違っていますか?
コードは次のとおりです。
import matplotlib.pyplot as pyplot
ax = fig.add_subplot(111)
fig = pyplot.figure()
x_axis = [0, 1, 2, 3, 4, 5]
y_axis = [334, 350, 385, 40000.0, 167000.0, 1590000.0]
ax.bar(x_axis, y_axis, log = 1)
pyplot.show()
pyplot.show を削除してもエラーになります。助けてくれてありがとう