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中条件选择和循环语句使用方法介绍
Mar 13 Python
Python中的MongoDB基本操作:连接、查询实例
Feb 13 Python
Python计算字符宽度的方法
Jun 14 Python
python 统计一个列表当中的每一个元素出现了多少次的方法
Nov 14 Python
python+pyqt5实现24点小游戏
Jan 24 Python
python读取目录下所有的jpg文件,并显示第一张图片的示例
Jun 13 Python
pytorch 实现删除tensor中的指定行列
Jan 13 Python
Tensorflow中的图(tf.Graph)和会话(tf.Session)的实现
Apr 22 Python
pyecharts在数据可视化中的应用详解
Jun 08 Python
Python实现简单的猜单词
Jun 15 Python
python中数组和列表的简单实例
Mar 25 Python
Python中re模块的元字符使用小结
Apr 07 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
setcookie中Cannot modify header information-headers already sent by错误的解决方法详解
2013/05/08 PHP
解析php中获取url与物理路径的总结
2013/06/21 PHP
PHP制作图形验证码代码分享
2014/10/23 PHP
修改WordPress中文章编辑器的样式的方法详解
2015/12/15 PHP
Yii2框架数据库简单的增删改查语法小结
2016/08/31 PHP
CI框架数据库查询缓存优化的方法
2016/11/21 PHP
PHP判断访客是否手机端(移动端浏览器)访问的方法总结【4种方法】
2019/03/27 PHP
Laravel 手动开关 Eloquent 修改器的操作方法
2019/12/30 PHP
Prototype RegExp对象 学习
2009/07/19 Javascript
javascript 实现 秒杀,团购 倒计时展示的记录 分享
2013/07/12 Javascript
浅谈javascript属性onresize
2015/04/20 Javascript
Hammer.js+轮播原理实现简洁的滑屏功能
2016/02/02 Javascript
jQuery ajax 当async为false时解决同步操作失败的问题
2016/11/18 Javascript
Angular ui.bootstrap.pagination分页
2017/01/20 Javascript
新闻上下滚动jquery 超简洁(必看篇)
2017/01/21 Javascript
老生常谈javascript中逻辑运算符&&和||的返回值问题
2017/04/13 Javascript
webpack组织模块打包Library的原理及实现
2018/03/10 Javascript
JS实现前端页面的搜索功能
2018/06/12 Javascript
微信小程序学习总结(二)样式、属性、模板操作分析
2020/06/04 Javascript
[45:17]DOTA2-DPC中国联赛定级赛 Phoenix vs DLG BO3第三场 1月9日
2021/03/11 DOTA
跟老齐学Python之变量和参数
2014/10/10 Python
python删除指定类型(或非指定)的文件实例详解
2015/07/06 Python
python实现逻辑回归的方法示例
2017/05/02 Python
使用python实现离散时间傅里叶变换的方法
2019/09/02 Python
python使用turtle库绘制奥运五环
2020/02/24 Python
Python文字截图识别OCR工具实例解析
2020/03/05 Python
基于python实现监听Rabbitmq系统日志代码示例
2020/11/28 Python
杭州信雅达系统.NET工程师面试试题
2015/02/08 面试题
财务出纳岗位职责
2014/02/03 职场文书
初二生物教学反思
2014/02/03 职场文书
个人欠款担保书
2014/05/20 职场文书
2014年幼儿园安全工作总结
2014/11/10 职场文书
优秀共产党员事迹材料
2014/12/18 职场文书
个人道歉信大全
2019/04/11 职场文书
python如何利用cv2模块读取显示保存图片
2021/06/04 Python
微信小程序中使用vant框架的具体步骤
2022/02/18 Javascript