IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 开发工具 -> 【Pyecharts】pycharm环境下使用pyecharts读取excel数据制作柱状图并保存图片 -> 正文阅读

[开发工具]【Pyecharts】pycharm环境下使用pyecharts读取excel数据制作柱状图并保存图片

作者:commentBox

pyecharts官方示例如下:
https://gallery.pyecharts.org/#/Bar/bar_base

代码:

from pyecharts.charts import Bar
from pyecharts import options as opts
from pyecharts.options.global_options import AxisOpts
# 导入输出图片工具
from pyecharts.render import make_snapshot
# 使用snapshot-selenium 渲染图片
from snapshot_selenium import snapshot
import pandas as pd
import numpy as np
import xlsxwriter as xlwt
import openpyxl

def make_bar(x,y):
    #x = ['餐饮', '娱乐', '交通', '保养', '衣服']
    #y1 = [1000, 500, 100, 5000, 5000]
    #y2 = [2000, 1000, 100, 20, 30]
    bar = Bar()
    bar.add_xaxis(xaxis_data=x)
    # 第一个参数是图例的名称
    bar.add_yaxis(series_name='1', y_axis=y)
    #bar.add_yaxis(series_name='2', y_axis=y2)

    # 添加options
    bar.set_global_opts(title_opts=opts.TitleOpts(title='柱状图示例'))

    # 生成HTML文件保存在当前目录
    # 保存图片
    make_snapshot(snapshot, bar.render('datatest.html'), "datatest.png")

def main():
    # 读取excel数据
    path = r'C:\Users\hp\Desktop\dataset.xlsx'
    temp_data = pd.read_excel(path, sheet_name='六、主观自我评价', engine='openpyxl')
    y_list=[]
    Closewindows= temp_data['第2组测评分']
    len_data=10

    # 遍历提取出来的数据,插入到list中。取10个数据
    for i, data in enumerate(Closewindows):
        # print(i)   序号是0-936一共937个数据。
        if i<10:
            y_list.append(data)

    #调用绘制柱状图的函数
    make_bar(len_data,y_list)

if __name__ == '__main__':

    main()





中途保存图片的时候报错了:
selenium.common.exceptions.WebDriverException: Message: ‘chromedriver’ executable needs to be in PATH.
原因是用了谷歌浏览器去渲染图片,但是谷歌浏览器没有驱动。
解决参考:
https://blog.csdn.net/u011318077/article/details/90113206

  开发工具 最新文章
Postman接口测试之Mock快速入门
ASCII码空格替换查表_最全ASCII码对照表0-2
如何使用 ssh 建立 socks 代理
Typora配合PicGo阿里云图床配置
SoapUI、Jmeter、Postman三种接口测试工具的
github用相对路径显示图片_GitHub 中 readm
Windows编译g2o及其g2o viewer
解决jupyter notebook无法连接/ jupyter连接
Git恢复到之前版本
VScode常用快捷键
上一篇文章      下一篇文章      查看所有文章
加:2021-11-29 16:30:44  更:2021-11-29 16:33:07 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/15 16:54:14-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码