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 相关文章推荐
用PyQt进行Python图形界面的程序的开发的入门指引
Apr 14 Python
详解Python操作RabbitMQ服务器消息队列的远程结果返回
Jun 30 Python
Python使用回溯法子集树模板解决迷宫问题示例
Sep 01 Python
python使用生成器实现可迭代对象
Mar 20 Python
运行django项目指定IP和端口的方法
May 14 Python
pygame游戏之旅 创建游戏窗口界面
Nov 20 Python
python执行精确的小数计算方法
Jan 21 Python
Python 调用有道翻译接口实现翻译
Mar 02 Python
flask开启多线程的具体方法
Aug 02 Python
Python Opencv实现单目标检测的示例代码
Sep 08 Python
Python机器学习算法之决策树算法的实现与优缺点
May 13 Python
Python pyecharts绘制条形图详解
Apr 02 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
全国中波电台频率表
2020/03/11 无线电
PHP脚本的10个技巧(2)
2006/10/09 PHP
php 编写安全的代码时容易犯的错误小结
2010/05/20 PHP
PHP的explode和implode的使用说明
2011/07/17 PHP
自己写了一个php检测文件编码的函数
2014/04/21 PHP
Yii Framework框架获取分类下面的所有子类方法
2014/06/20 PHP
微信红包随机生成算法php版
2016/07/21 PHP
JavaScript网页制作特殊效果用随机数
2007/05/22 Javascript
js自定义事件及事件交互原理概述(一)
2013/02/01 Javascript
浅谈Javascript变量作用域问题
2014/12/16 Javascript
JavaScript 学习笔记之语句
2015/01/14 Javascript
JavaScript插件化开发教程(五)
2015/02/01 Javascript
JQuery中serialize()用法实例分析
2015/02/06 Javascript
JQuery中使文本框获得焦点的方法实例分析
2015/02/28 Javascript
javascript实现密码强度显示
2015/03/18 Javascript
jQuery实现类似标签风格的导航菜单效果代码
2015/08/25 Javascript
基于jQuery实现文本框只能输入数字(小数、整数)
2016/01/14 Javascript
AngularJS上拉加载问题解决方法
2016/05/23 Javascript
Vue二次封装axios为插件使用详解
2018/05/21 Javascript
Vue监听事件实现计数点击依次增加的方法
2018/09/26 Javascript
vue移动端屏幕适配详解
2019/04/30 Javascript
p5.js临摹动态图形的方法
2019/10/23 Javascript
vue input标签通用指令校验的实现
2019/11/05 Javascript
JS中FileReader类实现文件上传及时预览功能
2020/03/27 Javascript
.netcore+vue 实现压缩文件下载功能
2020/09/24 Javascript
解决vue安装less报错Failed to compile with 1 errors的问题
2020/10/22 Javascript
对比Python中__getattr__和 __getattribute__获取属性的用法
2016/06/21 Python
Python多图片合并PDF的方法
2019/01/03 Python
Python内存映射文件读写方式
2020/04/24 Python
5个你不知道的HTML5的接口介绍
2013/08/07 HTML / CSS
Canvas获取视频第一帧缩略图的实现
2020/11/11 HTML / CSS
美国高街时尚品牌:OASAP
2016/07/24 全球购物
一年级家长会邀请函
2014/01/25 职场文书
家长对学生的评语
2014/04/18 职场文书
2014七年级班主任工作总结
2014/12/05 职场文书
繁星春水读书笔记
2015/06/30 职场文书