pyecharts调整图例与各板块的位置间距实例


Posted in Python onMay 16, 2020

引入Grid

grid=Grid()
 # 可以分别调整上下左右的位置,可以是百分比,也可以是具体像素,如pos_top="50px"
 grid.add(c,grid_opts=opts.GridOpts(pos_top="50%",pos_bottom="50%",pos_left="50%",pos_right="50%"))

调整前的默认距离

pyecharts调整图例与各板块的位置间距实例

代码如下

from example.commons import Faker
from pyecharts import options as opts
from pyecharts.charts import Bar,Grid

def bar_base() -> Bar:
 c = (
 Bar()
 .add_xaxis(Faker.choose())
 .add_yaxis("商家A", Faker.values())
 .add_yaxis("商家B", Faker.values())
 .set_global_opts(title_opts=opts.TitleOpts(title="Bar-基本示例", subtitle="我是副标题"))
 )

 return c

if __name__ == '__main__':
 bar_base().render()

通过引入Grid调整后

pyecharts调整图例与各板块的位置间距实例

代码如下

pyecharts调整图例与各板块的位置间距实例

from example.commons import Faker
from pyecharts import options as opts
from pyecharts.charts import Bar,Grid

def grid_base() -> Grid:
 c = (
 Bar()
 .add_xaxis(Faker.choose())
 .add_yaxis("商家A", Faker.values())
 .add_yaxis("商家B", Faker.values())
 .set_global_opts(title_opts=opts.TitleOpts(title="Bar-基本示例", subtitle="我是副标题"))
 )

 grid=Grid()
 # 仅使用pos_top修改相对顶部的位置
 grid.add(c,grid_opts=opts.GridOpts(pos_top="50%"))

 return grid

if __name__ == '__main__':
 grid_base().render()

补充知识:python pyecharts Line,折线图 Grid 图例摆放

我就废话不多说了,大家还是直接看代码吧

from pyecharts import Pie,Bar,Gauge,EffectScatter,WordCloud,Map,Line,Grid
import random
attr = ["衬衫", "羊毛衫", "雪纺衫", "裤子", "高跟鞋", "袜子"]
v1 = [5, 20, 36, 10, 75, 90]
v2 = [10, 25, 8, 60, 20, 80]
bar = Bar("柱状图示例", height=720)
bar.add("商家A", attr, v1, is_stack=True)
bar.add("商家B", attr, v2, is_stack=True)
line = Line("折线图示例", title_top="50%")
attr = ["周一", "周二", "周三", "周四", "周五", "周六", "周日"]
line.add(
"最高气温",
attr,
[11, 11, 15, 13, 12, 13, 10],
mark_point=["max", "min"],
mark_line=["average"],
)

line.add(
"最低气温",
attr,
[1, -2, 2, 5, 3, 2, 0],
mark_point=["max", "min"],
mark_line=["average"],
legend_top="50%",
)

grid = Grid()
grid.add(bar, grid_bottom="60%") 
 #此函数用来摆放图的位置
grid.add(line, grid_top="60%")
grid.render('grid.html')

以上这篇pyecharts调整图例与各板块的位置间距实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python中使用urllib2防止302跳转的代码例子
Jul 07 Python
Python脚本实时处理log文件的方法
Nov 21 Python
200行自定义python异步非阻塞Web框架
Mar 15 Python
Python中单、双下划线的区别总结
Dec 01 Python
深入浅析Python中的yield关键字
Jan 24 Python
Python读写/追加excel文件Demo分享
May 03 Python
Python绘制KS曲线的实现方法
Aug 13 Python
Python 实现文件打包、上传与校验的方法
Feb 13 Python
用python打开摄像头并把图像传回qq邮箱(Pyinstaller打包)
May 17 Python
JAVA SWT事件四种写法实例解析
Jun 05 Python
浅谈Python 函数式编程
Jun 20 Python
Python使用华为API为图像设置多个锚点标签
Apr 12 Python
通过Python实现一个简单的html页面
May 16 #Python
Python批量处理csv并保存过程解析
May 16 #Python
基于Python测试程序是否有错误
May 16 #Python
关于matplotlib-legend 位置属性 loc 使用说明
May 16 #Python
Python matplotlib画图时图例说明(legend)放到图像外侧详解
May 16 #Python
python_matplotlib改变横坐标和纵坐标上的刻度(ticks)方式
May 16 #Python
使用Python matplotlib作图时,设置横纵坐标轴数值以百分比(%)显示
May 16 #Python
You might like
模板引擎smarty工作原理以及使用示例
2014/05/25 PHP
悄悄用脚本检查你访问过哪些网站的代码
2010/12/04 Javascript
fmt:formatDate的输出格式详解
2014/01/09 Javascript
Javascript原型链和原型的一个误区
2014/10/22 Javascript
使用JQ来编写最基本的淡入淡出效果附演示动画
2014/10/31 Javascript
流量统计器如何鉴别C#:WebBrowser中伪造referer
2015/01/07 Javascript
jQuery实现点击水纹波动动画
2016/04/10 Javascript
文本溢出插件jquery.dotdotdot.js使用方法详解
2017/06/22 jQuery
基于ExtJs在页面上window再调用Window的事件处理方法
2017/07/26 Javascript
详解js访问对象的属性和方法
2018/10/25 Javascript
java和js实现的洗牌小程序
2019/09/30 Javascript
layui table 复选框跳页后再回来保持原来选中的状态示例
2019/10/26 Javascript
详解vue3.0 的 Composition API 的一种使用方法
2020/10/26 Javascript
[42:32]VP vs RNG 2019国际邀请赛淘汰赛 败者组 BO3 第一场 8.21.mp4
2020/07/19 DOTA
python进阶教程之函数参数的多种传递方法
2014/08/30 Python
低版本中Python除法运算小技巧
2015/04/05 Python
Python的组合模式与责任链模式编程示例
2016/02/02 Python
Python matplotlib绘图可视化知识点整理(小结)
2018/03/16 Python
Django项目中用JS实现加载子页面并传值的方法
2018/05/28 Python
PyQt5+requests实现车票查询工具
2019/01/21 Python
详解python列表生成式和列表生成式器区别
2019/03/27 Python
Python实现直方图均衡基本原理解析
2019/08/08 Python
win7下 python3.6 安装opencv 和 opencv-contrib-python解决 cv2.xfeatures2d.SIFT_create() 的问题
2019/10/24 Python
Python使用tkinter实现摇骰子小游戏功能的代码
2020/07/02 Python
使用python将微信image下.dat文件解密为.png的方法
2020/11/30 Python
Hotels.com印度:酒店预订
2019/05/11 全球购物
应届生英语教师求职信
2013/11/05 职场文书
《商鞅南门立木》教学反思
2014/02/16 职场文书
《微笑着面对生活》优秀演讲稿范文
2014/09/23 职场文书
个人查摆问题自查报告
2014/10/16 职场文书
工会2014法制宣传日活动总结
2014/11/01 职场文书
2014年新教师工作总结
2014/11/08 职场文书
2016年小学推普宣传周活动总结
2016/04/06 职场文书
MySQL数据库完全卸载的方法
2022/03/03 MySQL
Java中的继承、多态以及封装
2022/04/11 Java/Android