pyecharts在数据可视化中的应用 (二)(pyecharts绘制树图、矩形树图、地理热力图、词云图、相关性矩阵等图)

2023-11-11

1.使用以下JSON数据绘制树图、矩形树图。

from pyecharts import options as opts
from pyecharts.charts import Tree
data = [{
   
    "name": "flare",
    "children": [
        {
   
            "name": "flex",
            "children": [{
   "name": "FlareVis", "value": 4116}]
        },
        {
   
            "name": "scale",
            "children": [{
   "name": "IScaleMap", "value": 2105},
                         {
   "name": "LinearScale", "value": 1316},
                         {
   "name": "LogScale", "value": 3151},
                         {
   "name": "OrdinalScale", "value": 3770},
                         {
   "name": "QuantileScale", "value": 2435},
                         {
   "name": "QuantitativeScale", "value": 4839},
                         {
   "name": "RootScale", "value": 1756},
                         {
   "name": "Scale", "value": 4268},
                         {
   "name": "ScaleType", "value": 1821},
                         {
   "name": "TimeScale", "value": 5833}]
        },
        {
   
            "name": "display",
            "children": [{
   "name": "DirtySprite", "value": 8833}]
        }
    ]
}]
c = (
    Tree()
    .add("", data)
    .set_global_opts(title_opts=opts.TitleOpts(title="Tree-基本示例"))
    .render("树图.html")
)
# c = (
#     TreeMap()
#     .add("演示数据", data)
#     .set_global_opts(title_opts=opts.TitleOpts(title="TreeMap-基本示例"))
#     .render("矩形树图.html")
# )

在这里插入图片描述
在这里插入图片描述
2.绘制鸢尾花数据的相关性矩阵(数据:iris.csv)。

import matplotlib.pyplot as plt
import seaborn as sns
import pandas as pd

data = pd.read_csv('iris.csv')
# print(data)
sns.pairplot(data=data, hue='Species', vars=['Unnamed: 0', 'Sepal.Length', 'Petal.Length', 'Petal.Width'])
plt.show()

在这里插入图片描述
3.在地图上用圆点标出各省的销售额数据。

from pyecharts import options as opts
from pyecharts.charts import Map
import random
# 导入数据
province = ['广东', '湖北', '湖南', '四川', '重庆', '黑龙江', '浙江', '山西', '河北', '安徽', '河南'
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

pyecharts在数据可视化中的应用 (二)(pyecharts绘制树图、矩形树图、地理热力图、词云图、相关性矩阵等图) 的相关文章

随机推荐

  • 程序员面试题精选100题(01)-把二元查找树转变成排序的双向链表

    程序员面试题精选100题 01 把二元查找树转变成排序的双向链表 参见博客 http zhedahht blog 163 com blog static 254111742007127104759245 http www cnblogs c
  • Java中notify和notifyAll的区别以及应用场景

    Differences between notify and notifyAll Notification to number of threads We can use notify method to give the notifica
  • 10、Java 8 - 接口 ( interface ) 默认方法

    总所周知 在 Java 7 和之前的版本中 接口 interface 是不能包含具体的方法实现的 比如 下面的代码 是会报错的 public class InterfaceDefaultMethodTester public static
  • Java 读取freemarker模板(html)转换成String

    2019独角兽企业重金招聘Python工程师标准 gt gt gt Java代码 package com main util import freemarker template Template import org slf4j Logg
  • springboot日期时间格式全局处理

    import com fasterxml jackson datatype jsr310 deser LocalDateTimeDeserializer import com fasterxml jackson datatype jsr31
  • Mysql进阶优化篇01——四万字详解数据库性能分析工具(深入、全面、详细,收藏备用)

    前 言 作者简介 半旧518 长跑型选手 立志坚持写10年博客 专注于java后端 专栏简介 mysql进阶 主要讲解mysql数据库进阶知识 包括索引 数据库调优 分库分表等 文章简介 本文将介绍数据库优化的步骤 思路 性能分析工具 比如
  • js 中的隐士转换 + ==规则

    ToString 1 数组中的null或undefined 会被当做空字符串处理 2 普通对象 转为字符串相当于直接使用Object prototype toString 返回 object Object ToNumber 1 null 转
  • Linux学习之基础工具一

    1 Linux 软件包管理器 yum 首先我们需要知道的是在Linux下 现存的软件和指令是一定的 而有的时候我们想需要更多的指令或者软件 而这在Linux本身下是没有的 故我们可以利用指令yum指令安装或卸载你想要或者不需要的软件 ubu
  • k8s学习pod第七天

    init Container 初始化容器是一类只运行一次的容器 本质是也是容器 不同容器间启动有先后顺序 只有前面的容器运行成功了 后面的容器才能运行 初始化容器的场景 在其他容器运行之前做个初始化 比如配置文件生成 环境变量生成 有先后顺
  • OpenCV——分水岭算法

    目录 一 分水岭算法 1 概述 2 图像分割概念 3 分水岭算法原理 二 主要函数 三 C 代码 四 结果展示 1 原始图像 2 分割结果 五 参考链接 一 分水岭算法 1 概述 分水岭算法是一种图像分割常用的算法 可以有效地将图像中的目标
  • Javascript高级程序设计——15-1.匿名函数和闭包

    1 匿名函数 表示没有定义函数名的函数 案例1 1 简单的匿名函数 function 单独的匿名函数无法执行 alert Lee 案例1 2 将匿名函数赋值给一个变量 var box function return Lee alert bo
  • 复数矩阵计算行列式

    项目上需要对复矩阵的行列式计算 根据计算一般矩阵行列式的代码改成了复矩阵行列式计算 include
  • 性能测试中TPS上不去的几种原因

    中TPS一直上不去 是什么原因 这篇文章 就具体说说在实际压力测试中 为什么有时候TPS上不去的原因 先来解释下什么叫TPS TPS Transaction Per Second 每秒事务数 指服务器在单位时间内 秒 可以处理的事务数量 一
  • Python库的使用说明

    目录 1 第三方库索引网站 2 第三方安装 2 1 pip工具介绍 2 2 pip工具安装 2 2 1 list 命令查看已安装的库列表 2 2 2 uninstall 命令 2 2 3 show 命令 2 2 4 download 命令
  • C++标准模板库 迭代器 iterator 详解(二)

    迭代器提供对一个容器中的对象的访问方法 并且定义了容器中对象的范围 迭代器就如同一个指针 事实上 C 的指针也是一种迭代器 但是 迭代器不仅仅是指针 因此你不能认为他们一定具有地址值 例如 一个数组索引 也可以认为是一种迭代器 迭代器有各种
  • [NOI2009]植物大战僵尸【拓扑+最大权闭合子图】

    题目链接 BZOJ 1565 看到这道题之后很容易想到的就是最大权闭合子图了 但是却有个问题就是要去除掉那些环 因为构成了环之后 相当于是无敌的状态 它们就永远不会得到贡献 并且环之后的点也是得不到贡献的 所以 这里利用拓扑 知道哪些点是可
  • 「Qt」事件概念

    0 引言 在本文所属专栏的前面的文章里 我们介绍了Qt的 信号 Signal 与 槽 Slot 机制 信号 Signal 与 槽 Slot 机制是 Qt 框架用于多个对象之间通信的 是 Qt 的核心特性 也是 Qt 与其他框架最大的不同之处
  • anaconda中spyder改变背景颜色(黑色)

    spyder挺好用的 但是未定义的背景颜色实在不好看 纯属个人审美 下面开始更换背景图 打开spyder 依此点击 Tools 再点击preference 喜爱 选择Syntax coloring Scheme调成Monokai 这是我喜欢
  • python+selenium+unittest自动化测试框架

    前言 关于自动化测试的介绍 网上已有很多资料 这里不再赘述 UI自动化测试是自动化测试的一种 也是测试金字塔最上面的一层 selenium是应用于web的自动化测试工具 支持多平台 多浏览器 多语言来实现自动化 优点如下 开源 免费且对we
  • pyecharts在数据可视化中的应用 (二)(pyecharts绘制树图、矩形树图、地理热力图、词云图、相关性矩阵等图)

    1 使用以下JSON数据绘制树图 矩形树图 from pyecharts import options as opts from pyecharts charts import Tree data name flare children n