当前位置: 首页 > news >正文

做网站一定要会ps么2024年将爆发新瘟疫

做网站一定要会ps么,2024年将爆发新瘟疫,西安网站建设首选,大良做网站这个方法的核心依然是基于matplotlib.legend._get_legend_handles_labels函数。然后将得到的handlers, labels进行重排,使得即使再调用Legend类的绘制方法对图例进行列排列,最终的效果也是图例的行显示,如[1、2、3、4、5、6],当指定ncols=2,Legend类的绘制方法得到的图例如…

这个方法的核心依然是基于matplotlib.legend._get_legend_handles_labels函数。然后将得到的handlers, labels进行重排,使得即使再调用Legend类的绘制方法对图例进行列排列,最终的效果也是图例的行显示,如[1、2、3、4、5、6],当指定ncols=2Legend类的绘制方法得到的图例如下:

1	4
2	5
3	6

如果要实现J借助Legend类的绘制方法得到如下图例:

1	2
3	4
5	6

可以可以发现,将[1、2、3、4、5、6]重排为[1,3,5,4,5,6]即可。这里算法就是先按照行切分的方式将原始的handlers变为(-1,ncols)的2d列表(简单的表示矩阵),然后进行列扫描就行。但是这样要先遍历获取得2d列表的子列表的index=0的元素,然后是index=1,2,…, ncols-1处的元素。由于,这样不利于编程,所以就将2D进行转置,然后进行行扫描,即(列扫描)

# -*- coding: utf-8 -*-
'''
@Time    : 2024/1/5 20:25  \n
@Author  : 月司   \n
@Email   : 815603884@qq.com \n
@File    : legend的横向显示.py   \n
@version : 1.0  \n
@Software: PyCharm  \n
@Desc    : 
'''
from typing import List, Anyimport matplotlib.pyplot as plt
# 创建一个新的图例对象
from matplotlib.legend import Legend
import matplotlib.axes as axes#这个函数可以获得axis对象的已经绘制的artist中的所有的hander和labels,这个可以只给它一个axis参数。注意这个参数需要是列表类的。
from matplotlib.legend import _get_legend_handles_labels as get_legend_handles_labels# 自定义图例对象
class CustomLegend(Legend):def __init__(self, ax:axes.Axes,handlers: List[Any]=None,labels: List
http://www.hkea.cn/news/908544/

相关文章:

  • 网站移动终端建设口碑营销成功案例
  • 美国做试管婴儿 网站推广普通话宣传语
  • 网站备案信息查询系统软文发布平台媒体
  • 泊头哪给做网站的好制作网页的教程
  • 漳州建设银行网站首页在百度上打广告找谁
  • 网站免费建站k网络营销策划方案书
  • 网站建设类公网店推广的作用
  • 安平做网站除了百度指数还有哪些指数
  • 做网站公司 蓝纤科技知乎怎么申请关键词推广
  • 临沂免费做网站发表文章的平台有哪些
  • 网站推广的方式包括哪些广西网站建设制作
  • 杭州营销网站建设东莞网站建设哪家公司好
  • 企业做营销型网站手机如何制作网页
  • 连云港网站关键词优化seo自学教程
  • 网站全站出售淘宝关键词排名怎么查询
  • 龙口市规划建设局网站查询收录
  • 学校网站建设注意什么东莞网站营销推广
  • 网站设计模板是什么百度网盘人工客服电话多少
  • wordpress文章收缩长春seo优化企业网络跃升
  • 网站地图调用希爱力双效片骗局
  • 珠海网站建设维护友情链接买卖代理
  • 武汉企业网站推广外包网络广告营销案例分析
  • 深圳哪里有做网站的汕头seo排名收费
  • 如何用腾讯云主机做网站株洲发布最新通告
  • 中国建设银行官网站下载信息流广告投放公司
  • 合肥建站平台网络平台推广是干什么
  • 黄冈工程建设标准造价信息网优化工作流程
  • 怎么做服装外贸网站怎么去推广一个产品
  • 和各大网站做视频的工作总结软件推广赚佣金渠道
  • asp.net是做网站的吗企业文化培训