python读取excel画柱状图,python柱状折线图

  python读取excel画柱状图,python柱状折线图

  今天给大家分享一个python读取excel表格,同时利用表格中的值绘制直方图和折线图。这里,只需要几行代码就可以实现它。

  首先我们需要安装一个由excel操作的库xlrd。这个很简单。安装python后,直接在dos命令下输入pip install xlrd,安装即可成功。如果还是不行,输入python -m pip install xlrd。后面会附上完整的代码和截图:

  这行代码读取本地excel文件:

  data=xlrd . open _ workbook(r c:\ \ users \ \ ASUS \ \ desktop \ \ tx t1 \ \ python 3 \ \ yxz 2 . xlsx )

  table=data.sheets()[0]

  下一步是读取列中的值,即列中对象的数据:这是我读取第三列中的值的示例。

  表.列值(2)

  我用pyechats库在这里画图,所以需要安装在这里。Pip安装pyechats,我们需要numpy库中的linspace来等间隔取值。因为excel中的数据太大,播放尺度可能会超出范围。

  T=np.linspace(1,296,len(y))#等间隔取值

  下一步是添加图形数据:

  Bar.add(博文阅读量折线图显示,t,y,is_more_utils=true)

  保存到本地html格式文件:

  bar . render(r c:/users/ASUS/desktop/txt 1/bokezhexantu . html )#保存到本地bokezhexiantu.html

  以下是完整的代码:

  #编码:utf-8

  #导入读取excel的库

  导入xlrd

  #导入需要读取excel表格的路径

  data=xlrd . open _ workbook(r c:\ \ users \ \ ASUS \ \ desktop \ \ tx t1 \ \ python 3 \ \ yxz 2 . xlsx )

  table=data.sheets()[0]

  y=

  #将列的值存储在字符串中

  Y=table.col_values(2)#读取列的值

  #导入pyechats库

  从pyecharts导入栏

  将numpy作为np导入

  T=np.linspace(1,296,len(y))#等间隔取值

  Bar=bar(文章阅读显示,统计如下)#主副标题

  Bar.add(博文阅读量折线图显示,t,y,is_more_utils=true)# title

  Bar.show_config()#显示html源代码

  bar . render(r c:/users/ASUS/desktop/txt 1/bokezhexantu . html )#保存到本地bokezhexiantu.html

  结果显示:

  好了,就这样。我也是python初学者。有什么不好?请指教!

  以上读取excel表格,同时绘制折线图和条形图的python方法,就是边肖分享的全部内容。希望能给你一个参考,也希望你能多支持Wanqian.com。

  如果你对本文有什么疑问或者想说什么,请点击留言回复,成千上万的网友会为你解答!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: