利用pyecharts做数据可视化

本文介绍了pyecharts这个Python库,它用于生成Echarts图表。内容涵盖各种图表类型如柱状图、3D柱状图、箱形图、散点图等,并涉及到通用配置项,如xyAxis、dataZoom、legend等。此外,还提到了markLine和markPoint等图形标记,以及tooltip和toolbox组件。文章通过实例展示了如何导入pyecharts和创建图表。
摘要由CSDN通过智能技术生成

pyecharts 是一个用于生成 Echarts 图表的类库,通过Python 实现与Echarts的对接。

  • 通用配置项
    • xyAxis:平面直角坐标系中的 x、y 轴。(Line、Bar、Scatter、EffectScatter、Kline)
    • dataZoom:dataZoom 组件 用于区域缩放,从而能自由关注细节的数据信息,或者概览数据整体,或者去除离群点的影响。(Line、Bar、Scatter、EffectScatter、Kline、Boxplot)
    • legend:图例组件。图例组件展现了不同系列的标记(symbol),颜色和名字。可以通过点击图例控制哪些系列不显示。
    • label:图形上的文本标签,可用于说明图形的一些数据信息,比如值,名称等。
    • lineStyle:带线图形的线的风格选项(Line、Polar、Radar、Graph、Parallel)
    • grid3D:3D笛卡尔坐标系组配置项,适用于 3D 图形。(Bar3D, Line3D, Scatter3D)
    • axis3D:3D 笛卡尔坐标系 X,Y,Z 轴配置项,适用于 3D 图形。(Bar3D, Line3D, Scatter3D)
    • visualMap:是视觉映射组件,用于进行『视觉编码』,也就是将数据映射到视觉元素(视觉通道)
    • markLine&markPoint:图形标记组件,用于标记指定的特殊数据,有标记线和标记点两种。(Bar、Line、Kline)
    • tooltip:提示框组件,用于移动或点击鼠标时弹出数据内容
    • toolbox:右侧实用工具箱
  • 图表详细
    • Bar(柱状图/条形图)
    • Bar3D(3D 柱状图)
    • Boxplot(箱形图)
    • EffectScatter(带有涟漪特效动画的散点图)
    • Funnel(漏斗图)
    • Gauge(仪表盘)
    • Geo(地理坐标系)
    • GeoLines(地理坐标系线图)
    • Graph(关系图)
    • HeatMap(热力图)
    • Kline/Candlestick(K线图)
    • Line(折线/面积图)
    • Line3D(3D 折线图)
    • Liquid(水球图)
    • Map(地图)
    • Parallel(平行坐标系)
    • Pie(饼图)
    • Polar(极坐标系)
    • Radar(雷达图)
    • Sankey(桑基图)
    • Scatter(散点图)
    • Scatter3D(3D 散点图)
    • ThemeRiver(主题河流图)
    • TreeMap(矩形树图)
    • WordCloud(词云图)
  • 用户自定义
    • Grid 类:并行显示多张图
    • Overlap 类:结合不同类型图表叠加画在同张图上
    • Page 类:同一网页按顺序展示多图
    • Timeline 类:提供时间线轮播多张图

下面操作几个例子



首先先导入包,导入Page是为了在一个页面上能展示多个图表

import random

from pyecharts import Bar, Page, Style
创建一个类
def create_charts():
    page = Page()


    attr = ["衬衫", "羊毛衫", "雪纺衫", "裤子", "高跟鞋", "袜子"]
    v1 = [5, 20, 36, 10, 75, 90]
    v2 = [10, 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值