当前位置: 首页 > news >正文

数据可视化 pycharts实现时间数据可视化

自用版

数据格式为:
在这里插入图片描述

运行效果为:
在这里插入图片描述
在这里插入图片描述

from pyecharts import options as opts
from pyecharts.charts import Polar, Page
import csv
filename = "./hot-dog-places.csv"
data_x = []
data_y = []
with open(filename) as f:reader = csv.reader(f)for data_row in reader:data_x.append(data_row)
x = data_x[0]
y1 = data_x[1]
y1 = [float(i) for i in y1]
y2 = [float(i) for i in data_x[2]]
y3 = [float(i) for i in data_x[3]]
#作第一个图
def polar1() -> Polar:c1 = (Polar(init_opts=opts.InitOpts(width="1000px", height="1000px")).add_schema(radiusaxis_opts=opts.RadiusAxisOpts(data=x),angleaxis_opts=opts.AngleAxisOpts(is_clockwise=True)).add("冠军", y1, type_="bar", stack="stack0").add("亚军", y2, type_="bar", stack="stack0").add("季军", y3, type_="bar", stack="stack0").set_global_opts(title_opts=opts.TitleOpts(title="图例1"))
)return c1
#作第二个图
def polar2() -> Polar:c2 = (Polar(init_opts=opts.InitOpts(width="1000px", height="1000px")).add_schema(angleaxis_opts=opts.AngleAxisOpts(data=x, is_clockwise=True)).add("冠军", y1, type_="bar", stack="stack0").add("亚军", y2, type_="bar", stack="stack0").add("季军", y3, type_="bar", stack="stack0").set_global_opts(title_opts=opts.TitleOpts(title="图例2"))
)return c2
def creatPage():page = Page(layout=Page.DraggablePageLayout)page.add(polar1(),polar2())page.render("时间数据可视化实验.html")if __name__ == "__main__":creatPage()
http://www.lryc.cn/news/292063.html

相关文章:

  • 深度强化学习(王树森)笔记11
  • python 实现 macOS状态栏 网速实时显示
  • 【C++】开源:Windows图形库EasyX配置与使用
  • 微信小程序 全局变量键值对map对象
  • 20240131在WIN10下配置whisper
  • 3338 蓝桥杯 wyz的数组IV 简单
  • git Filename too long
  • MySQL数据库-理论基础
  • 立体边界,让arcgis出图更酷炫一些
  • 【C++】 C++入门—内联函数
  • 软件工程知识梳理2-需求分析
  • mac裁剪图片
  • Compose | UI组件(十) | Box,Surface - 帧布局
  • 种草日记|林曦老师的冬日好物分享
  • 【算法与数据结构】139、LeetCode单词拆分
  • NLP任务之Named Entity Recognition
  • NUXT3项目实践总结
  • 中科星图——2020年全球30米地表覆盖精细分类产品V1.0(29个地表覆盖类型)
  • Tomcat 部署项目时 war 和 war exploded区别
  • 【开源】SpringBoot框架开发天然气工程运维系统
  • go数据操作-MySQL
  • 基于node.js和Vue3的医院挂号就诊住院信息管理系统
  • Django如何调用机器学习模型进行预测
  • Web3.0初探
  • 在windows和Linux中的安装 boost 以及 安装 muduo 和 mysql
  • WPOpenSocial实现WordPress的QQ登录
  • 关于我用AI编写了一个聊天机器人……(7)
  • WebService的services.xml问题
  • 永久删除 Elasticsearch 中的主节点
  • 从搜索引擎到答案引擎:LLM驱动的变革