import xlrd
import datetime
import matplotlib.pyplot as plt
import imageiodef data_gif(cols, xlim_num, duration):#cols 展示前几列的数据,xlim_num x轴刻度值,duration 两张图片间的间隔,建议写0.2-0.5plt.rcParams['font.sans-serif'] = ['SimHei']  # 用来正常显示中文标签plt.rcParams['axes.unicode_minus'] = False  # 用来正常显示负号frames = []xlsx = xlrd.open_workbook('data_source.xlsx')sheet = xlsx.sheet_by_index(0)name_list = []for j in range(1, int(cols)):name_list.append(sheet.cell_value(0, j))for i in range(1, sheet.nrows):row_data_list = []for j in range(1, int(cols)):title = sheet.cell_value(i, 0)row_data = sheet.cell_value(i, j)row_data_list.append(float(row_data))plt.xlim((0, int(xlim_num)))plt.barh(name_list, row_data_list, color='blue')plt.savefig("%s.png" % str(title))plt.close('all')im = imageio.imread("%s.png" % str(title))frames.append(im)imageio.mimsave('data_gif.gif', frames, 'GIF', duration=round(duration, 2))data_gif(7,1000,0.5)

Python动态数据展示相关推荐

  1. 【Python案例】爬取某bo热搜榜并做动态数据展示

    目录 前言 正文 基本开发环境 相关模块的使用 需求数据来源分析 代码实现 动态数据展示 前言 嗨嗨,大家好啊 最近有没有在某bo吃瓜啊,今年的瓜好像不少哦,近期的李某某事件真的令我大为震惊

  2. 实现Java Web开发的关于echarts可视化动态数据展示

    实现Java Web开发的关于可视化动态数据展示 echarts是一个实现动态数据展示最方便的图形化展示工具.它能够完成数据实时传递更新并且能够完成页面直观的展示.最开始时,echarts是由百度设计 ...

  3. table表格的使用(动态数据展示)

    # table表格的使用(动态数据展示) ## 第一种方式<el-table :data="tableDataalllist" border style="widt ...

  4. java 动态数据展示地图_Echarts实现地图下钻+地图数据展示

    核心提示:var jiangxi = '/asset/get/s/data-1518338017111-rJK1gtpUM.json';var yingtan = '/asset/get/s/data ...

  5. js实现表格动态数据展示在其他页面上

    1.需求: 这个表格可以动态的添加,添加完毕后可以在另一个页面显示指定数据 实现: <!DOCTYPE HTML> <html xmlns="http://www.w3.o ...

  6. Spring Boot+高德地图热力图动态数据展示+MySQL

    项目目录 pom.xml <?xml version="1.0" encoding="UTF-8"?> <project xmlns=&quo ...

  7. python实现数据爬取-清洗-持久化存储-数据平台可视化

    基于python对淘宝模特个人信息进行筛选爬取,数据清洗,持久化写入mysql数据库.使用django对数据库中的数据信息筛选并生成可视化报表进行分析. 数据爬取,筛选,存库: # -*- codin ...

  8. Python之分享常用的五款动态数据可视化工具

    一.Tableau 世界知名的 BI 工具,以超强的可视化能力著称.它已经成为商业 BI 界的 TOP 选手,很多大型公司像阿里.谷歌都在使用,能快速搭建数据系统. 可以通过设置页面动画,来制作动态可 ...

  9. python动态心形代码_Python实现酷炫的动态交互式数据可视化,附代码!

    (关注公众号AI新视野,发送'资料'二字,免费获取50G人工智能视频教程!) 本文介绍如何创建交互式图表和小组件,使用python做数据可视化.涉及的python库有:Plotly, Bokeh, n ...

  10. python同花顺股票实时数据_web实时股票数据展示

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 所有这些都是实时发生的,并推送到仪表板供用户评估事物和行为. 最终,为了能够从任 ...

最新文章

  1. 乘“云原生”之风、踏“数字化”的浪,《新程序员003》开启预售!
  2. oracle创建表分区表,oracle创建分区表
  3. c#获取本地ip地址网关子网掩码_教你如何修改路由器LAN口IP地址的方法
  4. java lr分析表建立程序_[源码和文档分享]基于Java实现的LR(1)分析法语法分析程序...
  5. 在java中的ascii_在Java中绘制ASCII艺术
  6. jcmd_jcmd,大约JDK 11
  7. 网管型光纤收发器产品功能特性详解
  8. javascript继承模式原理与示例深入剖析
  9. Ubuntu下root密码认证错误
  10. 泰语7个元音变形_泰语发音规则
  11. 049.Linux内核 sysctl.conf 解释
  12. 2019-08-12 计划与安排
  13. Java对泛型的支持(二)- 高级语法
  14. 简单概述PHP的命名空间及其在自动载入上的应用
  15. 2022-2028年中国氧化铝陶瓷基板行业竞争现状及投资决策建议报告
  16. springboot如何在接收和返回json时下划线转驼峰以及驼峰转下划线
  17. java.io.InvalidClassException异常产生原因及解决方案
  18. 这是我们公司总结的一些关于中文乱码问题的一些解决方案和经验和大家分享
  19. vue 数字变动动画实现
  20. OKR文化:明确职责与庆功会

热门文章

  1. hdu_5894_hannnnah_j’s Biological Test(打表找规律)
  2. 2016/2/13 《计算机系统要素》(The Elements of Computing Systems)读书笔记(1)
  3. ASP.NET MVC 对于视图引擎的优化
  4. 关于Platinum库的MediaRender具体C++代码实现探讨
  5. 功能选中jquery实现全选反选功能
  6. 80个非常酷的WordPress 杂志主题模板
  7. c++冒泡排序的类模板的实现
  8. Altium Designer(四):敷铜设置
  9. socket 接收和发送缓冲区
  10. 信息安全系统设计基础实验一 2013521120135216