数据可视化
基于Pyecharts制作电商销售数据可视化图表
一、实验名称
基于Pyecharts制作电商销售数据可视化图表
二、实验目的
通过该实验的实践,要求学生能够使用pyecharts熟练绘制可视化图表。
三、实验原理
Pyecharts库的原理是利用Python调用Echarts的JavaScript代码,将Python中的数据传递给Echarts,然后由Echarts来绘制图表,并输出为交互式的HTML网页。这样使得在Python中绘制交互式基础图形变得更加简单、方便,同时又能利用Echarts丰富的功能和交互性,展示出更加美观和具有吸引力的数据可视化效果。
四、实验步骤
一、本实验使用“商家A和商家B的各类商品的销售数据”。数据如下图所示
二、环境搭建
1、下载数据到本地
(1)切换到E:\数据可视化\实验\代码1目录
(2)下载data.zip文件
2、解压数据
3、打开jupyter
在打开的浏览器中,新建python3文件
以下代码均在jupyter中编写
三、代码实现
1、读取“商家A和商家B的各类商品的销售数据.xlsx”文件,使用pyecharts绘制柱形图,可以直观展示商家A和商家B的销售情况,并便于对比同一类商品不同商家的销售差距。代码如下:
#导入整个实验所需的包
import pandas as pd
import numpy as np
from pyecharts import options as opts
from pyecharts.charts import Bar
from pyecharts.globals import ThemeType
from pyecharts.charts import Scatter
from pyecharts.charts import Line
from pyecharts.charts import Boxplot
from pyecharts.charts import Scatter3D
from pyecharts.charts import Pie
#读取“商家A和商家B的各类商品的销售数据.xlsx”文件数据
data=pd.read_excel(&