亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

numpy - Python matplotlib 畫(huà)直方圖出錯(cuò)?

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

問(wèn)題描述

sql3 = ’select sum(comment_num) as total_col,create_time from article GROUP BY create_time’df = pd.read_sql(sql3, conn)print(df)# 總數(shù)# 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'發(fā)表日期')plt.ylabel(u'總評(píng)論數(shù)')plt.title(u'每日發(fā)表文章的總評(píng)論數(shù)直方分布圖')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

錯(cuò)誤:

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’

問(wèn)題解答

回答1:

試試astype()轉(zhuǎn)換型別,參見(jiàn)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 畫(huà)直方圖出錯(cuò)?

回答2:

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

里面的left, height參數(shù)應(yīng)該是數(shù)值形的list,你現(xiàn)在df[’create_time’]傳遞的是時(shí)間類(lèi)型的列表

標(biāo)簽: Python 編程
相關(guān)文章:
主站蜘蛛池模板: 性亚洲| 26uuu亚洲| 一级大片网站 | 久久大香萑太香蕉综合网 | 久久精品99无色码中文字幕 | 国产成人精品一区二三区2022 | 国产日韩高清一区二区三区 | 欧美日韩成人午夜免费 | 精品国产品香蕉在线观看75 | 国产夜色福利院在线观看免费 | 日本久久久久中文字幕 | 日本一区二区免费在线 | 中文字幕第页 | 131美女爱做免费高清视频 | 国产精品永久免费自在线观看 | 国产特一级毛片 | 亚洲精品久久久久网站 | 国产精品麻豆99久久 | 一区二区三区免费视频观看 | 免费看黄的网址 | 亚洲伦理在线 | 亚洲欧洲日韩国产 | 国产日韩久久久精品影院首页 | 免费看黄在线网站 | 国产欧美日韩在线人成aaaa | 人成精品视频三区二区一区 | 六月婷婷视频 | 真人一级毛片免费观看视频 | 国产1024观看免费视频 | 91麻豆视频在线 | 看全色黄大色黄大片色责看的 | 欧美三级a做爰在线观看 | 欧美国产中文字幕 | 999香蕉视频 | 91小视频在线观看免费版高清 | 日本不卡一区二区三区在线观看 | 欧美簧片 | 黄色美女免费 | 亚洲国产精品影院 | 日本二级黄色片 | 欧美日韩无线码免费播放 |