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 相关文章推荐
zbar解码二维码和条形码示例
Feb 07 Python
Python程序员开发中常犯的10个错误
Jul 07 Python
Python中pip安装非PyPI官网第三方库的方法
Jun 02 Python
python使用matplotlib绘制折线图教程
Feb 08 Python
Python 调用 zabbix api的方法示例
Jan 06 Python
Python3中列表list合并的四种方法
Apr 19 Python
python读写csv文件实例代码
Jul 05 Python
python如何将多个PDF进行合并
Aug 13 Python
python requests包的request()函数中的参数-params和data的区别介绍
May 05 Python
python框架flask入门之路由及简单实现方法
Jun 07 Python
python数据抓取3种方法总结
Feb 07 Python
python 30行代码实现蚂蚁森林自动偷能量
Feb 08 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
PHP设计模式之责任链模式的深入解析
2013/06/13 PHP
codeigniter自带数据库类使用方法说明
2014/03/25 PHP
PHP使用PDO操作数据库的乱码问题解决方法
2016/04/08 PHP
php获取开始与结束日期之间所有日期的方法
2016/11/29 PHP
tp5框架基于ajax实现异步删除图片的方法示例
2020/02/10 PHP
php+iframe 实现上传文件功能示例
2020/03/04 PHP
html下载本地
2006/06/19 Javascript
Display SQL Server Version Information
2007/06/21 Javascript
使用jQuery清空file文件域的解决方案
2013/04/12 Javascript
限制textbox或textarea输入字符长度的JS代码
2013/10/16 Javascript
JavaScript创建一个object对象并操作对象属性的用法
2015/03/23 Javascript
jQuery实现的经典滑动门效果
2015/09/22 Javascript
JavaScript中Textarea滚动条不能拖动的解决方法
2015/12/15 Javascript
JavaScript中Function函数与Object对象的关系
2015/12/17 Javascript
JavaScript实现三级联动效果
2017/07/15 Javascript
通过示例彻底搞懂js闭包
2017/08/10 Javascript
Vue实现的父组件向子组件传值功能示例
2019/01/19 Javascript
基于JavaScript实现猜数字游戏代码实例
2020/07/30 Javascript
浅谈Python数据类型之间的转换
2016/06/08 Python
python 寻找优化使成本函数最小的最优解的方法
2017/12/28 Python
python编程测试电脑开启最大线程数实例代码
2018/02/09 Python
pycharm远程连接vagrant虚拟机中mariadb数据库
2020/06/05 Python
一款纯css3实现的圆形旋转分享按钮旋转角度可自己调整
2014/09/02 HTML / CSS
Meli Melo官网:名媛们钟爱的英国奢侈手包品牌
2017/04/17 全球购物
Bibloo匈牙利:女装、男装、童装及鞋子和配饰
2019/04/14 全球购物
.NET面试题:什么是值类型和引用类型
2016/01/12 面试题
C#如何允许一个类被继承但是避免这个类的方法被重载?
2015/02/24 面试题
策划主管的工作职责
2013/11/24 职场文书
我的五年职业生涯规划
2014/01/23 职场文书
公司会计岗位职责
2014/02/13 职场文书
电子商务系毕业生自荐信
2014/05/29 职场文书
经济管理自荐书
2014/06/09 职场文书
新教师个人总结
2015/02/06 职场文书
关于应聘教师的自荐信
2016/01/28 职场文书
Nginx搭建rtmp直播服务器实现代码
2021/03/31 Servers
Nginx文件已经存在全局反向代理问题排查记录
2022/07/15 Servers