十六.PyEcharts常用视图(2)

目录

一.饼图

二.空心饼图(掏空)

三.玫瑰图

四.修改图例位置--全局

五.雷达图

六.时间轴


简单写一下,快速出图...

一.饼图

#饼图
import pyecharts.options as opts
from pyecharts.faker import Faker
from pyecharts.charts import Pie
#zip()
data_pie = list(zip(Faker.choose(),Faker.values()))
pie_img = (
    Pie()
    .add("",data_pie)
)
pie_img.render_notebook()
# data_pie  #小括号
# [list(x) for x in data_pie] #中括号
#饼图
from pyecharts.charts import Pie
#zip()
# data_pie = list(zip(Faker.choose(),Faker.values()))
pie_img = (
    Pie()
    .add("",[list(x) for x in data_pie])
)
#a是传的标题,b是名,c是值.

pie_img.render_notebook()

二.空心饼图(掏空)

#空心饼图(掏空)
pie_img  = (
    Pie()
    .add(
        "",
        data_pie,
        #给个半径就可以掏空了.
        radius=["40%", "60%"]
    )   #40%为圆心到内圈的占比
        #60%为圆心到外圈的占比
)
pie_img.render_notebook()

三.玫瑰图

#玫瑰图
pie_img  = (
    Pie()
    .add(
        "",
        data_pie,
        #给个半径就可以掏空了.
        radius=["40%", "60%"],
        #加一个属性就行了.
        rosetype="radius",
        center=["25%","50%"]
        
    )   #40%为圆心到内圈的占比
        #60%为圆心到外圈的占比
    #再加一个(两个图):
    .add(
        "",
        data_pie,
        radius=["40%", "60%"],
        rosetype="radius",
        #距离左边和距离上边的占比.
        center=["70%","50%"]
        
        
    )
)
pie_img.render_notebook()

四.修改图例位置--全局

pie_img = (
    Pie()
    .add(
        "",
        [list(x) for x in zip(Faker.choose()+Faker.choose()+Faker.choose()+Faker.choose()+Faker.choose(),Faker.values()+Faker.values()+Faker.values()+Faker.values())]
    )
    #这样展示图例显得太挤了.
    .set_global_opts(
        #对图例进行折叠.
        legend_opts=opts.LegendOpts(type_="scroll",pos_left="80%",orient="vertical")
    )
)
pie_img.render_notebook()

五.雷达图

#雷达图
from pyecharts.charts import Radar
number1 = [[200,20,90,1000,300,200]]
number2 = [[70,70,50,200,70,70]]
number3 = [[100,100,100,100,100,100]]

rander_img = (
    Radar()
    .add_schema(
        schema=[
            opts.RadarIndicatorItem(name="力量",max_=100),
            opts.RadarIndicatorItem(name="速度",max_=100),
            opts.RadarIndicatorItem(name="智力",max_=100),
            opts.RadarIndicatorItem(name="好色程度",max_=100),
            opts.RadarIndicatorItem(name="伤害",max_=100),
            opts.RadarIndicatorItem(name="防御",max_=100),
        ]
    )
    .add("大哥",number1,color='yellow')
    .add(二哥",number2,color='blue')
    .add("川姐",number3,color='red')
    .set_series_opts(
        #隐藏值的显示.
        label_opts=opts.LabelOpts(is_show=False)
    )
    .set_global_opts(
        #单例模式(只能展示一个)
        legend_opts=opts.LegendOpts(selected_mode="single")
    )
)
rander_img.render_notebook()
# rander_img.render("六边形.html")

六.时间轴

#时间轴
from pyecharts import options as opts
from pyecharts.charts import Pie, Timeline
from pyecharts.faker import Faker

data_x = Faker.choose()
tl = Timeline()
for num in range(1998,2009):
    pie = (
        Pie()
        .add("",[list(data) for data in zip(data_x,Faker.values())],radius=["30%","76%"])
        .set_global_opts(title_opts=opts.TitleOpts(f"{num}--年营业额"))
        
        
    )
    tl.add(pie,f"{num}年")
    
# tl.render_notebook()
tl.render("时间.html")

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/519077.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

Floyd之蓝桥公园

Floyd Floyd算法是一种用于解决“所有点最短路径”问题的算法。这是一个动态规划算法,可以在任何包含向量和非负权重的图中使用。它的时间复杂度是,其中是图中的节点数。 首先,我们定义一个二维数组表示从到的最短距离,初始时如…

软著说明文档生成/辅助填写工具

软著说明文档生成/辅助填写工具,自行申请软著的话,软著60页源码还比较容易搞定,但是说明文档有格式和字数要求,就很烦。这个网站可以进行格式和内容的辅助填写,不用再把精力浪费到没用的调整格式上,网站地址…

揭秘SCQL:隐私计算的未来之路

1.SCQL使用/集成最佳实践 隐语隐私计算中SCQL(Secure Collaborative Query Language)的设计旨在提供一种便捷且安全的方式来处理多方参与下的隐私敏感数据查询与分析,而无需暴露原始数据给任何一方。以下是基于以上所记录信息的SCQL使用和集…

Jackson @JsonUnwrapped注解扁平化 序列化反序列化数据

参考资料 Jackson 2.x 系列【7】注解大全篇三JsonUnwrapped 以扁平的数据结构序列化/反序列化属性Jackson扁平化处理对象 目录 一. 前期准备1.1 前端1.2 实体类1.3 Controller层 二. 扁平化序列反序列化数据2.1 序列化数据2.2 反序列化数据 三. 前缀后缀处理属性同名四. Map数…

Pillow教程10:设计博文的文字背景封面图,再也不担心找不到不素材了

---------------Pillow教程集合--------------- Python项目18:使用Pillow模块,随机生成4位数的图片验证码 Python教程93:初识Pillow模块(创建Image对象查看属性图片的保存与缩放) Pillow教程02:图片的裁…

C#中ref和out相关知识点

知识点一: 知识点二: 知识点三: 测试: 总结: 练习

逐步学习Go-WaitGroup【连字都懒得写了,直接Show my Code】

package waitgroup_testimport ("fmt""runtime""sync""testing""time""github.com/stretchr/testify/assert" )// 这是对Go语标准库中sync包下的WaitGroup的描述。// WaitGroup用于等待一组并发的goroutine结结束…

理解VAE,可视化

引言 本文主要摘抄自:Understanding Variational Autoencoders (VAEs), Joseph Rocca, Sep 24, 2019,同时会加一些自己的理解和对原文的解释。 关于数据生成,目前深度生成模型中主流的有: 生成对抗网络——GANs,这是…

【Python的第三方库】flask

1. Flask是什么? 基于python的web后端开发轻量级框架; 基于MVT设计模式即Models,Views,Templates(html模板语言) 2.中文文档: https://dormousehole.readthedocs.io/en/2.1.2/index.html 3.依赖3个库: Jinja2 模版&#xff1…

armlinux-外部中断

s3c2440的中断框图 如果我们单纯配置一个按键的外部中断,就不存在子中断与优先级的问题。 由于是按键的外部中断,通过引脚的高低电平来触发。所以我们要先配置引脚的功能。 我们使用按键1,终端源为EINT8,对应引脚GPG0 通过用户手…

物联网实战--入门篇之(八)嵌入式-空气净化器

目录 一、风扇调速 二、通讯协议 三、净化器运行逻辑 一、风扇调速 单片机是不能直接驱动电机的,因为主芯片的驱动电流比较小(50mA左右),他们之间正常还要有个电机驱动器,常用的有TB6612、L298和L9110等,目前项目用的这个电机它…

全国航空机场分布矢量数据/旅游景点poi/全国港口码头分布/地铁站分布/火车站分布/POI矢量数据

民用航空机场是指针对包括跑道型机场、表面直升机场、高架直升机场、船上直升机场、直升机水上平台、滑翔机场、水上机场、有人操纵气球施放场以及其他专供民用航空器起降的划定区域。民用航空机场分为通用航空机场和公共运输机场;不包括临时机场和专用机场。 根据中…

谷歌修复了安卓中的 28 个漏洞和 Pixel 设备中的 25 个错误

关注公众号: 网络研究观 获取更多信息 本周,谷歌工程师修复了Android 中的 28 个漏洞和 Pixel 设备中的 25 个错误,其中包括两个已经被利用的问题。 据报道,网络取证已利用 Google Pixel 0day 漏洞在没有 PIN 码的情况下解锁智能…

【附下载】2024全行业数字化转型企业建设解决方案PPT合集

精品推荐,2024全行业数字化转型企业建设解决方案PPT合集,精品PPT源格式共21份。 以下是资料目录,如需下载,请前往星球获取: 1.制造业数字化转型解决方案及应用.pptx 2.医院数字化网络解决方案.pptx 3.食品饮料工厂数字…

Vuex(vue 项目中实现 频繁、大范围数据共享的技术方案)

参考文档(点击查看) 好处 1.数据的存取一步到位,不需层层传递 2.数据的流动非常清晰 3.存储在Vuex中的数据都是响应式的(数据更新后,使用数据的组件都会自动更新) Vuex基础配置 npm i vuex3.6.2state中用来存储数据&#xff0c…

js中使let关键字报错,改用var关键字解决

js中使let关键字报错,改用var关键字解决 项目场景:问题描述原因分析:解决方案:总结 项目场景: 使用 let 关键字报错,报错信息为: Uncaught ReferenceError: maxNum is not defined at getMaxNum (4-3.htm…

专题三——二分算法

目录 原理 模板 朴素二分算法 非朴素二分算法 一二分查找 二在排序数组中查找元素的第一个和最后一个位置 三点名 四x的平方根 五搜索插入位置 六山脉数组的峰顶索引 七寻找峰值 八寻找旋转排序数组中的最小值 原理 定义两个指针:left指向数组第一个元…

Layui三级联动插件使用方法

Layui高版本中没有在提供三级联动这个动画了,而是封装成了一个插件,使用方式也很简单 官网 省市县区三级联动下拉选择器 layarea - Layui 第三方扩展组件平台 (layuion.com)https://dev.layuion.com/extend/layarea/#doc html页面约束 整个选择器需要…

【保姆级讲解如何安装与配置Node.js】

🎥博主:程序员不想YY啊 💫CSDN优质创作者,CSDN实力新星,CSDN博客专家 🤗点赞🎈收藏⭐再看💫养成习惯 ✨希望本文对您有所裨益,如有不足之处,欢迎在评论区提出…

HTML1:html基础

HTML 冯诺依曼体系结构 运算器 控制器 存储器 输入设备 输出设备 c/s(client客户端) 客户端架构软件 需要安装,更新麻烦,不跨平台 b/s(browser浏览器) 网页架构软件 无需安装,无需更新,可跨平台 浏览器 浏览器内核: 处理浏览器得到的各种资源 网页: 结构 HTML(超…