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中的__init__、__new__和__call__方法
Jul 18 Python
python机器学习实战之最近邻kNN分类器
Dec 20 Python
用Python实现筛选文件脚本的方法
Oct 27 Python
python matplotlib画图库学习绘制常用的图
Mar 19 Python
如何使用python把ppt转换成pdf
Jun 29 Python
Python @property使用方法解析
Sep 17 Python
python数据预处理 :数据抽样解析
Feb 24 Python
python实现扫雷小游戏
Apr 24 Python
浅谈keras中的后端backend及其相关函数(K.prod,K.cast)
Jun 29 Python
Keras 在fit_generator训练方式中加入图像random_crop操作
Jul 03 Python
Python中免验证跳转到内容页的实例代码
Oct 23 Python
Python+Appium实现自动抢微信红包
May 21 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中ADODB类详解
2008/03/25 PHP
php 各种应用乱码问题的解决方法
2010/05/09 PHP
PHP简单字符串过滤方法示例
2016/09/04 PHP
PHP实现模拟http请求的方法分析
2017/12/20 PHP
php实现JWT(json web token)鉴权实例详解
2019/11/05 PHP
PHP实现Markdown文章上传到七牛图床的实例内容
2020/02/11 PHP
jQuery中:eq()选择器用法实例
2014/12/29 Javascript
JavaScript+CSS实现的可折叠二级菜单实例
2016/02/29 Javascript
jquery ajax局部加载方法详解(实现代码)
2016/05/12 Javascript
JavaScript数组合并的多种方法
2016/05/22 Javascript
Radio 单选JS动态添加的选项onchange事件无效的解决方法
2016/12/12 Javascript
微信小程序 require机制详解及实例代码
2016/12/14 Javascript
jQuery插件HighCharts实现的2D对数饼图效果示例【附demo源码下载】
2017/03/09 Javascript
Bootstrap笔记—折叠实例代码
2017/03/13 Javascript
jQuery完成表单验证的实例代码(纯代码)
2017/09/30 jQuery
详解从Vue.js源码看异步更新DOM策略及nextTick
2017/10/11 Javascript
js实现时分秒倒计时
2019/12/03 Javascript
使用Python来编写HTTP服务器的超级指南
2016/02/18 Python
Python简单操作sqlite3的方法示例
2017/03/22 Python
pyqt5与matplotlib的完美结合实例
2019/06/21 Python
python3.6 如何将list存入txt后再读出list的方法
2019/07/02 Python
使用Python进行防病毒免杀解析
2019/12/13 Python
python实现在线翻译功能
2020/03/03 Python
有趣、实用和鼓舞人心的产品:Inspire Uplift
2019/11/05 全球购物
心理健康心得体会
2014/01/02 职场文书
给女朋友的道歉信
2014/01/10 职场文书
会计专业自我评价
2014/02/12 职场文书
小露珠教学反思
2014/04/30 职场文书
幼儿园植树节活动总结
2014/07/04 职场文书
党委班子剖析材料
2014/08/21 职场文书
个人授权委托书模板
2014/09/14 职场文书
先进党支部申报材料
2014/12/24 职场文书
2019思想汇报范文
2019/05/21 职场文书
Python机器学习算法之决策树算法的实现与优缺点
2021/05/13 Python
golang内置函数len的小技巧
2021/07/25 Golang
JavaScript中MutationObServer监听DOM元素详情
2021/11/27 Javascript