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

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 = ['广东', '湖北', '湖南', '四川', '重庆', '黑龙江', '浙江', '山西', '河北', '安徽', '河南'
  • 6
    点赞
  • 37
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值