自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

AwesomeTang

在职数据分析师一枚,有任何问题欢迎添加微信:kinnnnngjames(备注CSDN),也欢迎关注我的公众号AwesomeTang~

  • 博客(8)
  • 资源 (1)
  • 收藏
  • 关注

原创 【Pyecharts|GEO】Pyecharts实现微博签到中国/Pyecharts中使用scatterGL详解

前言之前在【Pyecharts Gallery】中看不中用的可视化作品集合~发布过一个可视化作品——微博签到中国,不过当时存在一个比较严重的问题,数据加载太慢了,图表中总共包含了30W+个点,渲染完所有的点都得一两分钟,在图例筛选上也存在非常严重的卡顿,用户体验实在太差,最近得空又重新研究捣鼓了下,终于解决了,这次也尽可能详细的讲解下我的解决办法;Echarts在17年发布了GL,对于量级较大的数据支持性能上有了质的提升,所以理论上我们只要GEO-Scatter图表更换成GEO-scatter

2021-01-23 22:56:37 1283 2

原创 【pyecharts50例】多个系列数据设置多个legend_icon/多个图例图标/不同系列对应不同的图例图标

前言在上一篇文章中说明了如何自定义图例的图标,但如果在一个chart中存在两个系列,由于legend_opts在pyecharts中是一个全局配置项,所以便没办法针对不同的系列的数据设置legend_icon,碰上这种情况,我们可以通过组合grid组合图表来实现;实例代码代码中定义了两个Bar,然后分别设置不同的icon,最后通过grid将这两个bar组合起来便可以实现需求;#!/usr/bin/env python# -*- coding: utf-8 -*-# @Author : Awe

2021-01-31 18:19:46 1766

原创 【Pyecharts50例】自定义图例icon/legend_icon/自定义图例图标

前言pyecharts中默认图例图标通常为方形或者圆形,我们也可以通过如下语句设置为我们自己想要的图标:bar.set_global_opts(legend_opts=opts.LegendOpts(legend_icon='path://M24.734 17.003c-0.040-4.053', pos_right='15%'))legend_icon支持的格式以及饮用方式如下:ECharts 提供的标记类型包括 ‘circle’, ‘rect’, ‘roundRec

2021-01-31 15:56:28 1864 1

原创 【Pyecharts50例】主题设置/所有内置主题/配色方案

所有主题Pyecharts中预制了10+种主题方案,具体代码以及主题效果如下:# 虚假数据x_data = ['Apple', 'Huawei', 'Xiaomi', 'Oppo', 'Vivo', 'Meizu']y_data_1 = [123, 153, 89, 107, 98, 23]y_data_2 = [231, 321, 135, 341, 245, 167]# 所有内置主题theme_list = ['chalk', 'dark',

2021-01-31 13:42:13 3097

原创 【Pyecharts50例】视觉组件同时设置颜色/图形大小/透明度的映射/多个visualmap

前言如下图,图形的大小反映的是PM2.5值,图形的颜色明暗反映的是二氧化硫含量,在代码中如何实现呢?代码实例图形大小+颜色from pyecharts.charts import *from pyecharts import options as optsimport randomx_data = [random.randint(0, 100) for _ in range(30)]y_data = [(random.randint(0, 100), random.randint(0,

2021-01-17 22:59:27 2241

原创 【Pyecharts50例】视觉组件使用/visualmap

前言在制作图表的过程中,除了通过坐标轴位置,我们还可以通过颜色,元素大小等变量来反映数据项,这便是VisualMap的使用场景。支持参数class VisualMapOpts( # 是否显示视觉映射配置 is_show: bool = True, # 映射过渡类型,可选,"color", "size" type_: str = "color", # 指定 visualMapPiecewise 组件的最小值。 min_: Union[int, floa

2021-01-17 22:50:35 914

原创 【Pyecharts50例】给图表添加动画效果/初始化动画/animation_opts

前言在图表初始化,数据加载的时候可以添加动画效果,效果如下:Echarts官方还提供了很多可以直接调用的动画效果,如下:在pyecharts中也是可以直接调用的,在图表实例的初始化配置中通过如下代码即可实现: bar = Bar(init_opts=opts.InitOpts( # 添加动画效果 animation_opts=opts.An

2021-01-10 21:49:38 2112 1

原创 【pyecharts50例】timeline自动播放/时间组件/时间轴/自动轮播

效果实例美国疫情时间趋势(通过timeline组件自动播放)实现方式通过如下代码建立一个Timeline,其中可以通过init_opts来配置如主题/长宽等特征,另外需要注意使用了Timeline组件的话,子图里面的init_opts都会失效;timeline = Timeline(init_opts=opts.InitOpts(theme='light', width='1000px', height='600px'))通过如下代码进行Timeline组件的配置,如is_auto_pl

2021-01-03 23:39:07 2079 6

Pyecharts50个例子

光有数据不会展现也是枉然,50个pyecharts完整实例,从易到难,循序渐进,带你打开数据可视化大门~

2020-11-30

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除