私がしたいのは、世界各国の人口の単純なバサルトを作ることだけです。パンダの世界各国の人口の単純な棒グラフ
理想的には、x軸は国名が小さいフォントですが、斜めに斜めになります。 y軸は対数である。
import pandas as pd
import numpy as np
import matplotlib as plt
import matplotlib.pyplot as plt
cols = ['Rank', 'Country', 'UN_Continental_region', 'UN_Statistical_region', 'Population', 'Population2015', 'percent_change']
pop_list = pd.read_table('country.dat', names=cols)
pop_list['Population'].plot().hist(alpha=0.5)
plt.show()
プロット()HISTラインはTypeError例外を提供します::。HIST()不足している1つの必要な位置引数: 'X' エラーが、その後、ここで
は、私がこれまでやってんですよplt.show()doeは集団の線図を作成します。
何が起こっているのですか?
完全なコードはここで見つけることができます: https://github.com/d80b2t/python/blob/master/wealth_and_population/population_barchart_forStackOverflow.ipynb
ヒストグラムがまったく必要ないと思います。ヒストグラムはデータをビンにしますが、データは既にビンに入れられており、各国ごとに別々の母集団番号が付けられています。あなたは棒グラフがほしいのです。 – BrenBarn