国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁技術文章
文章詳情頁

numpy - Python matplotlib 畫直方圖出錯?

瀏覽:109日期:2022-06-29 16:09:29

問題描述

sql3 = ’select sum(comment_num) as total_col,create_time from article GROUP BY create_time’df = pd.read_sql(sql3, conn)print(df)# 總數# N = 22# 寬度width = 0.45# ind = np.arange(N)plt.bar(df[’create_time’], df[’total_col’], width, color=’r’, label=’total_col’)plt.xlabel(u'發表日期')plt.ylabel(u'總評論數')plt.title(u'每日發表文章的總評論數直方分布圖')plt.legend()plt.show()

df:

total_col create_time0 2.0 2017-04-271 0.0 2017-05-092 3.0 2017-05-103 6.0 2017-05-114 3.0 2017-05-125 2.0 2017-05-136 1.0 2017-05-147 0.0 2017-05-158 5.0 2017-05-169 0.0 2017-05-17101.0 2017-05-18110.0 2017-05-19126.0 2017-05-22130.0 2017-05-24141.0 2017-05-25150.0 2017-05-26166.0 2017-05-27174.0 2017-05-2918 16.0 2017-05-31194.0 2017-06-02202.0 2017-06-04211.0 2017-06-05

錯誤:

Traceback (most recent call last): File 'D:/PyCharm/py_scrapyjobbole/data_analysis.py', line 46, in <module> plt.bar(df[’create_time’], df[’total_col’], width, color=’r’, label=’total_col’) File 'D:python-3.5.2libsite-packagesmatplotlibpyplot.py', line 2704, in bar **kwargs) File 'D:python-3.5.2libsite-packagesmatplotlib__init__.py', line 1898, in inner return func(ax, *args, **kwargs) File 'D:python-3.5.2libsite-packagesmatplotlibaxes_axes.py', line 2105, in bar left = [left[i] - width[i] / 2. for i in xrange(len(left))] File 'D:python-3.5.2libsite-packagesmatplotlibaxes_axes.py', line 2105, in <listcomp> left = [left[i] - width[i] / 2. for i in xrange(len(left))]TypeError: unsupported operand type(s) for -: ’datetime.date’ and ’float’

問題解答

回答1:

試試astype()轉換型別,參見stackoverflow

%matplotlib inlineimport pandas as pddf = pd.DataFrame.from_csv(’timeseries.tsv’, sep='t')df[’total_col’] = df[’total_col’].astype(float)df[’create_time’] = df[’create_time’].astype(’datetime64[D]’)df.set_index([’create_time’]).plot(kind=’bar’)

numpy - Python matplotlib 畫直方圖出錯?

回答2:

plt.bar(df[’create_time’], df[’total_col’], width, color=’r’, label=’total_col’)

里面的left, height參數應該是數值形的list,你現在df[’create_time’]傳遞的是時間類型的列表

標簽: Python 編程
相關文章:
主站蜘蛛池模板: 欧美一级片免费观看 | 欧美成人免费高清网站 | 萌白酱粉嫩jk福利在线观看 | 日本肥老妇色xxxxx日本老妇 | 国产成人午夜福在线观看 | 中文字幕在线一区二区三区 | 欧美日韩在线播一区二区三区 | 亚洲日本va午夜中文字幕一区 | 男女午夜爽爽 | 国产精品久久久久久久久久98 | 香蕉一区二区三区观 | 毛片在线高清免费观看 | 免费一级毛片在线播放放视频 | 国产欧美日韩不卡在线播放在线 | 久久艹在线 | 怡红院免费播放全部视频 | 欧美一区二区在线播放 | 国产精品亚洲一区二区在线观看 | 欧美激情精品久久久久久久久久 | 九九亚洲精品自拍 | 日韩综合网站 | 国产午夜精品久久理论片小说 | 久久不见久久见免费影院 | 男人天堂怡红院 | 国内精品不卡一区二区三区 | 美国一级片在线观看 | 国产精品资源手机在线播放 | 国产在线一区二区三区欧美 | 久久久久在线观看 | 精品国产高清久久久久久小说 | 国产欧美一区二区精品久久久 | 正在播放的国产a一片 | 久久频这里精品99香蕉久 | a级网站在线观看 | 精品在线视频播放 | 国产在线毛片 | 99热只有精品一区二区 | 久久道| 久在草 | 在线播放国产一区二区三区 | 韩国一级永久免费观看网址 |