pyechart笔记:opts.AxisOpts

news2024/12/26 10:47:56

定制化图表的轴线(x轴和y轴)的样式和设置

0 不设置坐标轴

c1=(
    Bar()
    .add_xaxis(['力量','智力','敏捷'])
    .add_yaxis('全能骑士',
               # 系列名称,用于 tooltip 的显示,legend 的图例筛选。
               [429,321,296],
               #系列数据
              )
    .add_yaxis('猴子',[352,236,467])
    .add_yaxis('幻影刺客',[286,257,447])
    .add_yaxis('尸王',[415,365,241])
    .add_yaxis('黑暗先知',[342,444,226])
    .add_yaxis('剑圣',[384,230,472])
    .add_yaxis('冰女',[322,471,266])
    .add_yaxis('人马',[510,270,176])
    .add_yaxis('风行',[334,400,241])
    .set_series_opts(
        label_opts=opts.LabelOpts(is_show=False))
    #不显示标签
    .set_global_opts(
        title_opts=opts.TitleOpts(
            title='小冰冰传奇46级'))
    .render('cr_base.html')
)

1 坐标轴名称

前面的不变,set_global_opts 修改为

.set_global_opts(
        title_opts=opts.TitleOpts(
            title='小冰冰传奇46级'),
    xaxis_opts=opts.AxisOpts(name='几个英雄三维属性展示'))

 2 type_

轴的类型

2.1 value

    .set_global_opts(xaxis_opts=opts.AxisOpts(type_='value'))

2.2 category

类别(和前面默认的一样)

2.3 time 

时间(这里体现不出来) 

2.4 log

.set_global_opts(xaxis_opts=opts.AxisOpts(type_='log'))

 3 is_show 是否显示坐标轴

.set_global_opts(xaxis_opts=opts.AxisOpts(is_show=False))

 4 is_inverse

轴反转

.set_global_opts(xaxis_opts=opts.AxisOpts(is_inverse=True))

5 name_location

.set_global_opts(xaxis_opts=opts.AxisOpts(name='属性名称',
                                              name_location='start'))

.set_global_opts(xaxis_opts=opts.AxisOpts(name='属性名称',
                                              name_location='middle'))

.set_global_opts(xaxis_opts=opts.AxisOpts(name='属性名称',
                                              name_location='end'))

 

 6 name_gap 轴名称与轴线之间的距离

.set_global_opts(xaxis_opts=opts.AxisOpts(name='属性名称',
                                              name_location='middle',
                                              name_gap=30))

7 name_rotate 轴名称旋转角度

.set_global_opts(xaxis_opts=opts.AxisOpts(name='属性名称',
                                              name_location='middle',
                                              name_gap=30,
                                              name_rotate=45))

 

 8  axislabel_opts  刻度标签的配置项

axislabel_opts: 刻度标签的配置项,可以使用 opts.LabelOpts 进行设置

8.1 color 刻度颜色

    .set_global_opts(xaxis_opts=opts.AxisOpts(axislabel_opts=opts.LabelOpts(color='red')))

8.2 fontsze 刻度字体大小 

    .set_global_opts(xaxis_opts=opts.AxisOpts(axislabel_opts=opts.LabelOpts(font_size=50)))

 8.3 font_weight

normal or bold

8.4 is_show 是否显示刻度

    .set_global_opts(xaxis_opts=opts.AxisOpts(axislabel_opts=opts.LabelOpts(is_show=False)))

 

 8.5 rotate 标签旋转角度

    .set_global_opts(xaxis_opts=opts.AxisOpts(axislabel_opts=opts.LabelOpts(rotate=135)))

 8.6 background_color 背景颜色

    .set_global_opts(xaxis_opts=opts.AxisOpts(axislabel_opts=opts.LabelOpts(background_color='green')))

8.7 formatter 标签格式

    .set_global_opts(xaxis_opts=opts.AxisOpts(axislabel_opts=opts.LabelOpts(formatter="属性:{value}")))

axistick_opts 刻度线配置项

刻度线的配置项,可以使用 opts.AxisTickOpts 进行设置

9.1 is_show 是否显示刻度

    .set_global_opts(xaxis_opts=opts.AxisOpts(axistick_opts=opts.AxisTickOpts(is_show=False)))

 9.2 length 刻度长度

    .set_global_opts(xaxis_opts=opts.AxisOpts(axistick_opts=opts.AxisTickOpts(length=15)))

9.3 interval 刻度线间距

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

常微分方程的龙格库塔显式与隐式解法

好习惯,讲问题之前先来介绍一下最近生活状况。 得到了 熟人的 熟人认证 很好 很荣幸了 属于是先上全部代码与效果图 import matplotlib.pyplot as plt import numpy as np from scipy.optimize import fsolveclass odesolver():def __init__(self, f, X_start0, X_…

树与图c++

1.树 前言 本文主要介绍的数据结构之树型结构的相关知识,树型数据结构是面试官面试的时候非常喜欢考的一种数据结构,树形结构的遍历也是大厂笔试非常喜欢设置的考点,这些内容都会在本篇文章中进行详细的介绍,并且还会介绍一些常…

Doris架构中包含哪些技术?

Doris主要整合了Google Mesa(数据模型),Apache Impala(MPP Query Engine)和Apache ORCFile (存储格式,编码和压缩)的技术。 为什么要将这三种技术整合? Mesa可以满足我们许多存储需求的需求,但是Mesa本身不提供SQL查询引擎。 Impala是一个…

【IEEE会议】第六届IEEE机械工程与智能制造国际会议(WCMEIM 2023)

2023年第六届IEEE机械工程与智能制造国际会议(WCMEIM 2023) 2023 6th World Conference on Mechanical Engineering and Intelligent Manufacturing 坚定不移加快发展智能制造,推进信息化和工业化深度融合,实现制造业质量变革、…

uniapp 配置小程序分包

分包可以减少小程序首次启动时的加载时间 分包页面(例如:商品详情页、商品列表页)。在 uni-app 项目中,配置分包的步骤如下: 1、右键点击根目录,新建,点击创建分包的根目录,命名为 …

YOLO目标检测——Kylberg纹理数据集下载分享

Kylberg纹理数据集共同4640图片,可应用于:纹理分类与识别、材料识别与质检、医学图像分析、地质勘探与地表覆盖分类等等 数据集点击下载:YOLO目标检测Kylberg纹理数据集4640图片.rar

《开发实战》11 | 空值处理:分不清楚的null和恼人的空指针

11 | 空值处理:分不清楚的null和恼人的空指针 修复和定位恼人的空指针问题 NullPointerException 是 Java 代码中最常见的异常,最可能出现的场景归为以下5 种: 参数值是 Integer 等包装类型,使用时因为自动拆箱出现了空指针异常…

02调制+滤波器+冲激函数的傅立叶变换

目录 一、调制方式 1.1 什么是调制? 1.2 为什么要调制? 1.3 如何调制? 1.4 调制包含的信号类型? 1. 消息信号 2. 载波信号 3. 调制信号 1.5 调制类型? 1. 调幅 2. 调频 3. 调相 4. 模拟脉冲调制 5. 脉冲…

07:STM32----ADC模数转化器

目录 1:简历 2:逐次逼近型ADC 3:ADC基本结构 4:输入通道 5:规则组的4种转换模式 1:单次转化,非扫描模式 2:连续转化,非扫描模式 3:单次转化,扫描模式 4:单次转化,扫描模式 6:触发控制 7:数据对齐 8:转化时间 9:校准 10:ADC的硬件电路 A: AD单通道 1:连接图 2:函…

单变量图的类型与直方图绘图基础

文章目录 单变量图的类型1.直方图(histogram plot)2.密度图(density plot)3.Q-Q 图(Quantile- Quantile plot,又称分位图)4.P-P 图(Probability-Probability plot)5.经验…

illegal cyclic inheritance involving trait Iterable_2种解决方式

一、报错内容 /Users/liyangda/Code/DemoProject/demo-scala/src/scala/old04/T4.scala:11:20 illegal cyclic inheritance involving trait Iterableval value List(1, 2, 3, 4, 5, 6, 7, 8)二、问题解决 1、方式一:降低scala版本 可以选择降低Scala的版本&…

《探花交友》之开篇

《探花交友》 功能介绍项目介绍工程搭建短信验证码实现用户登录功能前后端开发视频及相关资源领取Q作者 1、功能介绍 探花交友是一个陌生人的在线交友平台,在该平台中可以搜索附近的人,查看好友动态,平台还会通过大数据计算进行智能推荐&a…

若依自定义详情页(传多个参数)

【版权所有,文章允许转载,但须以链接方式注明源地址,否则追究法律责任】【创作不易,点个赞就是对我最大的支持】 前言 仅作为学习笔记,供大家参考 总结的不错的话,记得点赞收藏关注哦! 不知道…

gerrit 如何提交进行review

前言 本文主要介绍如何使用gerrit进行review。 下述所有流程都是参考: https://gerrit-review.googlesource.com/Documentation/intro-gerrit-walkthrough.html 先给一个commit后但是还没有push上去的一个办法: git reset --hard HEAD^可以多次reset.…

5V升压充电16.8V芯片充电管理IC

航誉微HU5912四节锂电池升压充电IC 概要 HU5912是一款 5V输入,支持四节锂电池的升压充电管理 IC。 HU5912 ,采用异步开关架构,使其在应用时仅需 要极少的外围器件,可有效减少整体方案尺寸,降低 BOM 成本。 HU5912…

腾讯云便宜购买指南(腾讯云怎样购买划算)

腾讯云是国内知名的云计算服务商,拥有广泛的应用和用户群体。对于有需要的用户来说,怎样便宜购买腾讯云产品是一个值得关注的问题,下面给大家分享腾讯云便宜购买指南。 腾讯云便宜购买指南:1、新用户专属礼包;2、老用户…

网路日志服务器

网络日志服务器是用于集中存储、管理和分析网络设备生成的日志数据的服务器。它扮演着收集、存储和分析网络日志的关键角色,对于网络安全、故障排除和性能优化等方面具有重要意义。 网络日志服务器的工作原理是通过与网络设备建立连接,接收并保存设备生成…

《人月神话》:chapter 4 系统设计中的“专制”和“民主”

以下总结来自于《人月神话》 第四章 :贵族制,民主制和系统设计 系统设计中最重要的因素:概念完整性 1.设计必须由一个人或者具有共识的小型团队来完成 2.大型系统架构设计与具体实现相分离 3.必须有人控制概念,确保完整性&…

WebSocket- 前端篇

官网代码 // 为了浏览器兼容websocketconst WebSocket window.WebSocket || window.MozWebSocket// 创建连接 this.socket new WebSocket(ws://xxx)// 连接成功this.socket.onopen (res)>{console.log(websocket 连接成功)this.socket.send(入参字段) // 传递的参数字段}…

【Android】AES解密抛出异常Cipher functions:OPENSSL_internal:WRONG_FINAL_BLOCK_LENGTH

Java使用AES加密的时候没得问题,但是在解密的时候就出错了,一起来找找原因吧。 首先,Java运行的代码如下,使用AES加解密 Cipher cipher Cipher.getInstance("AES/CBC/NOPadding"); //...主要问题 可调试运行控制台抛…