python数据可视化之折线图案例讲解

学习完python基础知识点,终于来到了新的模块——数据可视化。

我理解的数据可视化是对大量的数据进行分析以更直观的形式展现出来。

今天我们用python数据可视化来实现一个2023年三大购物平台销售额比重的折线图。

准备工作:我们需要下载用于生成图表的第三方类库pyecharts。 

       1) 使用winr快捷键打开Windows命令运行框,输入cmd点确定。

      2)  点击确定会进入如下页面:

       3) 输入如下指令:pip install pyecharts进行pyecharts的安装。

代码的实现;

from pyecharts.charts import Line
# 导包:pyecharts库下面的charts模块中的line功能
from pyecharts.options import TitleOpts,ToolboxOpts
# 导包:pyecharts库下面的options模块中的TitleOpts,ToolboxOpts功能
# 创建一个折线图对象,实质是一个变量
a = Line()
# 给折线图添加x轴的数据
a.add_xaxis(["京东","淘宝","拼多多"])
# 给折线图添加y轴的数据
a.add_yaxis("销售额比重",[21.3,44.27,6.74])
# 设置全局配置项
a.set_global_opts(# 生成一个标题并进行位置操作title_opts=TitleOpts(title="2023年双11三大购物平台销售额比重",pos_left="center",pos_bottom="1%"),# 生成一个工具包toolbox_opts=ToolboxOpts(is_show=True),
)
# 通过render方法将代码生成图像
a.render()

代码运行成功后会出现一个名为render的html文件。

打开这个html文件,然后找到页面右上方的浏览器图标。

 点击浏览器图标运行就会出现python数据可视化折线图。

 说明:工具包中的图标都可进行操作,例如下载这个折线图等,大家可自行体验。

这篇文章是作者本人的第70篇博客,也是2024年的第一篇博客,嘻嘻嘻,纪念之。

拜拜!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/602771.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

2024苹果Mac电脑免费文件数据恢复软件EasyRecovery

EasyRecovery是一个操作安全、价格便宜、用户自主操作的非破坏性的只读应用程序,它不会往源驱上写任何东西,也不会对源驱做任何改变!EasyRecovery是一个操作安全、价格便宜、用户自主操作的非破坏性的只读应用程序,它不会往源驱上…

Android 15即将到来,或将推出5大新功能特性

Android15 OneUI电池优化 三星最近完成了对其所有设备的稳定版 One UI 6.0 更新的推出,引起了用户的极大兴奋。据新出现的互联网统计数据显示,即将发布的基于 Android 15 的 One UI 7 将通过优化电池和功耗来重新定义用户体验,这是一项具有突…

【开源项目】WPF 扩展组件 -- Com.Gitusme.Net.Extensiones.Wpf

一、项目简介 Com.Gitusme.Net.Extensiones.Wpf 是一款 Wpf 扩展组件。基于.Net Core 3.1 开发,当前最新 1.0.1 版本。包含 核心扩展库(Com.Gitusme.Net.Extensiones.Core)、视频渲染(Com.Gitusme.Media.Video)、串口…

基于多反应堆的高并发服务器【C/C++/Reactor】(中)线程池的启动和从线程池中取出一个反应堆实例

一、线程池的启动 (主线程) // 启动线程池 (主线程) void threadPoolRun(struct ThreadPool* pool) {/*线程池被创建出来之后,接下来就需要让线程池运行起来,其实就是让线程池里的若干个子线程运行起来*//…

小微企业在银行信贷相关产品和机器学习建模案例_论文科研_企业调研

各银行小微企业贷款业务 互联网的时代,大量新信息技术的涌现和网络的无处不在,想要抢占这片金融天地,必须重视小微金融业务,小微企业是一直具有重大潜力的客户,商业银行、消金公司发展小微信贷业务可以拓宽自身客户群…

java公交系统毕业论文

公交系统毕业论文 毕业设计题目:基于Java的公交车查询系统的设计与实现 年 月 日 毕 业 设 计 中 文 摘 要 随着中国经济的快速发展,我国交通运输业也在不断的优化发展。公交车的站点和线路的增多也给人们的出行带来了极大的不便,特别是针对一些旅客…

系统学英语 — 音标音节 — 能读就能写

目录 文章目录 目录概览12 个单元音8 个双元音28 个辅音音节 概览 12 个单元音 序号发音音标助记字母组合备注1拖长音 前腔[i:]eate、ea、ee、ie2短促音 前腔[i]bige、i、y3拖长音 后腔[a:]aska、ar4短促音 中腔[ʌ]runu、o、ou、oo5拖长音 中腔[ə:]earlyer、ir、or、ur…

Python群论:置换和置换群

文章目录 简介置换的复合置换群 简介 所谓置换,简单地说就是交换两个元素的位置。例如,给定一组元素 a 0 , a 1 , a 2 a_0, a_1, a_2 a0​,a1​,a2​,那么通过置换之后,这组元素可以变成 a 0 , a 2 , a 1 a_0, a_2, a_1 a0​,a2​…

SpringBoot配置多数据源

SpringBoot配置多数据源 前置条件数据库配置pom.xmlapplication.yml代码Two.javaTwoMapper.javaTwoMapper.xmlTwoService.javaTwoServiceImpl.javaTwoController.java效果前置条件 项目已经集成了mysql单数据源 数据库 数据库demo CREATE TABLE `test` (`id` int(11) NOT NUL…

LLM漫谈(二)| QAnything支持任意格式文件或数据库的本地知识库问答系统

一、QAnything介绍 QAnything (Question and Answer based on Anything) 是致力于支持任意格式文件或数据库的本地知识库问答系统,可断网安装使用。 您的任何格式的本地文件都可以往里扔,即可获得准确、快速、靠谱的问答体验。 目前已支持格式: PDF&…

基于商品列表的拖拽排序后端实现

目录 一:实现思路 二:实现步骤 二:实现代码 三:注意点 一:实现思路 后台实现拖拽排序通常需要与前端进行配合,对商品的列表拖拽排序,前端需要告诉后端拖拽的元素和拖动的位置。 这里我们假…

MySQL第四战:视图以及常见面试题(上)

目录 目录: 一.视图 1.介绍什么是视图 2.视图的语法 语法讲解 实例操作 二.MySQL面试题 1.SQL脚本 2.面试题实战 三.思维导图 目录: 随着数字化时代的飞速发展,数据库技术,特别是MySQL,已经成为IT领域中不可…

Java-网络爬虫(二)

文章目录 前言一、WebMagic二、使用步骤1. 搭建 Maven 项目2. 引入依赖 三、入门案例四、核心对象&组件1. 核心对象SipderRequestSitePageResultItemsHtml(Selectable) 2. 四大组件DownloaderPageProcessorSchedulerPipeline 上篇:Java-网…

使用Enterprise Architect绘制架构图

如何使用Enterprise Architect绘制架构图 之前没有使用过Enterprise Architect软件绘制,目前由于工作需求,需要使用Enterprise Architect绘制一些架构图,现在只使用Enterprise Architect绘制过简单的Flow Chart,想请教一下大神们…

文章解读与仿真程序复现思路——中国电机工程学报EI\CSCD\北大核心《考虑系统调峰需求与光热电站收益平衡的储热容量优化配置》

本专栏栏目提供文章与程序复现思路,具体已有的论文与论文源程序可翻阅本博主的专栏栏目《论文与完整程序》 这个标题表明研究的主题涉及到光热电站系统中的储热容量优化配置,而优化的目标是在系统中实现调峰需求并平衡光热电站的收益。让我们逐步解读这…

学习使用layPage, 多功能JS分页组件/插件的方法

学习使用layPage, 多功能JS分页组件/插件的方法 效果图分页代码 效果图 点击查看链接 分页代码 <!DOCTYPE html> <html> <head><meta charset"utf-8"><title>Layui</title><meta name"renderer" content"we…

数字系统课程设计与VHDL报告

获“优”&#xff0c;含实验结果视频、代码、报告&#xff0c;99.99%原创&#xff0c;配置环境太复杂不包跑通&#xff0c;要的私信。

在 Docker 中配置 MySQL 数据库并初始化 Project 项目

1. 文件准备 1.1. 添加 SQL 文件头部内容 每个 SQL 文件的头部需要添加以下内容&#xff1a; DROP DATABASE IF EXISTS xx_..; CREATE DATABASE xx_..; USE xx_..;1.2. 修改 AUTO_INCREMENT 在每个 SQL 文件中&#xff0c;将 AUTO_INCREMENT 修改为 1。 1.3. 插入机型 在 SQL…

软件测试|深入学习 Docker Logs

简介 Docker 是一种流行的容器化技术&#xff0c;它能够帮助用户将应用程序及其依赖项打包成一个可移植的容器。Docker logs 是 Docker 提供的用于管理容器日志的命令&#xff0c;本文将深入学习 Docker logs 的使用和管理&#xff0c;帮助用户更好地监测和解决容器问题。 Do…

QT c++和qml交互实例

文章目录 一、demo效果图二、c和qml交互的基本方式1、qml访问C类对象 三、关键代码1、工程结构图2、c代码MainWindow.cppMainQuickView.cppStudentInfoView.cppStudentInfoModel.cpp 3、qml代码main.qmlMainQuickTopRect.qmlMainQuickMiddleRect.qmlMainQuickMiddleTableRect.q…