当前位置: 首页 > news >正文

pyechart笔记:opts.AxisOpts

定制化图表的轴线(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.lryc.cn/news/146596.html

相关文章:

  • 深度思考rpc框架面经之五:rpc熔断限流、rpc复用连接机制
  • Go 数组
  • 04架构管理之分支管理实践-一种git分支管理最佳实践
  • D.OASIS City 和 Warrix 在The Sandbox 庆祝 Rise of the 10th Legend十周年
  • Git基本操作(Idea版)
  • NSS [羊城杯 2020]easyser
  • 理解底层— —Golang的log库,二开实现自定义Logger
  • RabbitMQ---Spring AMQP
  • C语言练习题解析:挑战与突破,开启编程新篇章!(2)
  • sqlite3 加密访问
  • clickhouse 系列1:clickhouse v21.7.5.29 源码编译
  • servlet初体验之环境搭建!!!
  • 宁芝 NIZ 键盘开机需要重新插拔 USB 线才能使用
  • R编程教程_编程入门自学教程_菜鸟教程-免费教程分享
  • [CMake教程] CMake列表 - list
  • 报错 - net::ERR_ABORTED 500 (Internal Server Error)
  • 【Java Easypoi Apache poi】 Word导入与导出
  • Java稀疏数组
  • 内存管理框架 --- 基础知识
  • React + Next.js 搭建项目(配有对比介绍一起食用)
  • 【Java】Java基础
  • Spring-SpringBoot-SpringMVC-MyBatis常见面试题
  • 15.MyCat数据库分片
  • 【Python】PySpark
  • pycharm 打开Terminal时报错activate.ps1,因为在此系统上禁止运行脚本,并因此无法进入虚拟环境
  • [C++][C#]yolox TensorRT C++ C#部署
  • 根据源码,模拟实现 RabbitMQ - 网络通讯设计,自定义应用层协议,实现 BrokerServer (8)
  • MongoDB入门
  • vr智慧党建主题展厅赋予企业数字化内涵
  • go中mutex的sema信号量是什么?