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 文件操作技巧(File operation) 实例代码分析
Aug 11 Python
python实现简单ftp客户端的方法
Jun 28 Python
Python中函数eval和ast.literal_eval的区别详解
Aug 10 Python
python查询mysql,返回json的实例
Mar 26 Python
Python实现字符串的逆序 C++字符串逆序算法
May 28 Python
Python数据报表之Excel操作模块用法分析
Mar 11 Python
Python多版本开发环境管理工具介绍
Jul 03 Python
python Django的web开发实例(入门)
Jul 31 Python
python 列表、字典和集合的添加和删除操作
Dec 16 Python
Python调用钉钉自定义机器人的实现
Jan 03 Python
通过实例解析Python return运行原理
Mar 04 Python
Python使用Kubernetes API访问集群
May 30 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
一个取得文件扩展名的函数
2006/10/09 PHP
PHP使用strtotime计算两个给定日期之间天数的方法
2015/03/18 PHP
php获取指定范围内最接近数的方法
2015/06/02 PHP
laravel-admin的图片删除实例
2019/09/30 PHP
Js判断参数(String,Array,Object)是否为undefined或者值为空
2013/11/04 Javascript
showModelDialog弹出文件下载窗口的使用示例
2013/11/19 Javascript
jquery bind(click)传参让列表中每行绑定一个事件
2014/08/06 Javascript
angular.element方法汇总
2015/01/07 Javascript
简介JavaScript中的italics()方法的使用
2015/06/08 Javascript
浅谈关于JavaScript API设计的一些建议和准则
2015/06/24 Javascript
JavaScript人脸识别技术及脸部识别JavaScript类库Tracking.js
2015/09/14 Javascript
模仿password输入框的实现代码
2016/06/07 Javascript
js读取json文件片段中的数据实例
2017/03/09 Javascript
JS+html5 canvas实现的简单绘制折线图效果示例
2017/03/13 Javascript
在一个页面实现两个zTree联动的方法
2017/12/20 Javascript
nodejs+mongodb aggregate级联查询操作示例
2018/03/17 NodeJs
node将geojson转shp返回给前端的实现方法
2019/05/29 Javascript
小程序根据手机机型设置自定义底部导航距离
2019/06/04 Javascript
小程序中this.setData的使用和注意事项
2019/08/28 Javascript
element-ui 弹窗组件封装的步骤
2021/01/22 Javascript
[48:24]完美世界DOTA2联赛循环赛LBZS vs Forest 第一场 10月30日
2020/10/31 DOTA
python实现根据月份和日期得到星座的方法
2015/03/27 Python
python对数组进行反转的方法
2015/05/20 Python
python实现统计代码行数的方法
2015/05/22 Python
Python学习入门之区块链详解
2017/07/25 Python
python实现学员管理系统
2019/02/26 Python
django商品分类及商品数据建模实例详解
2020/01/03 Python
Python安装OpenCV的示例代码
2020/03/05 Python
python初步实现word2vec操作
2020/06/09 Python
python 可视化库PyG2Plot的使用
2021/01/21 Python
新东网科技Java笔试题
2012/07/13 面试题
宣传策划类求职信范文
2014/01/31 职场文书
李培根演讲稿
2014/05/22 职场文书
省级优秀班集体申报材料
2014/05/25 职场文书
乡镇干部个人对照检查材料思想汇报
2014/10/04 职场文书
死者家属慰问信
2015/03/24 职场文书