excel学习库

excel表格_excel函数公式大全_execl从入门到精通

如何用Python语言编写源程序,读取Excel中数据,并画出柱状图?

现在,随着计算机的普及,以及数据量的增多,对大型数据的分析已经是我们手算不能解决的了,必须借助计算机;那么,学习计算机其实也和我们学习中文、英文一样,要学习他们的写作规则,掌握其中原理。所以,我们首先需要了解,如何选择适合我们的语言。 常见的计算机语言有:C,C++,Java,R,MATLAB,Python等。 C,C++,Java这几种语言相对比较底层,学习起来比较难;R,MATLAB这两个主要用于数据分析,区别是,R有很多开源的资料;而MATLAB这个一些重要的资料包是收费的,对于处理一些基本简单数据足够了,不过MATLAB这种语言用的人很多,因为分析数据确实很方便。 另外就是Python,这门语言很特殊,功能很强大。前面那种语言能实现的,它都能做,并且是开源的;这门语言能在多个平台(Windows,Mac,Linux)实现运行,并且能结合其他的语言,因此也称作胶水语言;目前,这门语言应用于人工智能开发,数据可视化(pyecharts),网站开发,游戏开发等,是目前比较火的一门语言。 下面的程序是如何用Python语言编写源程序,读取Excel表中数据,并画出柱状图? import xlrd#导入模块xlrdfrom pyecharts import Bar#从pyecharts包中导入模块Barimport numpy as np#把numpy模块简写成npdata = xlrd.open_workbook(r'E:\\lizi.xlsx')#表示从E盘中读取lizi.xlsx表格中的数据存与data变量中table = data.sheets()[0]#在data这个变量中获取第一个sheet中的数据存与变量table中y=' '#建立一个空的字符串y = table.col_values(1)#读取第二列的值,并将列的值存变量y中y = y[:21]#只获取前20个数据t = np.linspace(15,35,len(y))#等间隔取值,从15到35,中间的值为对应变量y中的个数bar=Bar("元素含量","对比如下")#主副标题,显示在图的左上角,前面是主标题,后面是副标题,主副上下排列,如下图bar.add("元素含量柱状图",t,y,is_more_utils=True)#括号内前面引号里的是图的标题,显示在图的正中间bar.show_config()#展示HTML源代码bar.render(r"E:/lizi.html")#在E盘对应的文件夹中找到lizi.html这个文件,然后打开就能看到图形了,如果括号内为空,则默认保存为render.html。柱状样板图上面的源程序可以直接copy,自己可以随意选取数据进行实验操作,注意弄清楚文件路径。写好后,用Ctrl+B可以在sublime中运行;或者在cmd中进入对应文件夹目录下,输入Python lizi.py,回车即可运行生成.html后缀的文件;最后打开lizi.html这个文件即可生成上图样式。 祝你成功!

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

«    2024年12月    »
1
2345678
9101112131415
16171819202122
23242526272829
3031
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
搜索
最新留言
    文章归档
      友情链接