线条样式,标记和定性颜色的组合,来自matplotlib:

import itertools

import matplotlib as mpl

import matplotlib.pyplot as plt

N = 8*4+10

l_styles = ['-','--','-.',':']

m_styles = ['','.','o','^','*']

colormap = mpl.cm.Dark2.colors   # Qualitative colormap

for i,(marker,linestyle,color) in zip(range(N),itertools.product(m_styles,l_styles, colormap)):

plt.plot([0,1,2],[0,2*i,2*i], color=color, linestyle=linestyle,marker=marker,label=i)

plt.legend(bbox_to_anchor=(1.05, 1), loc=2, borderaxespad=0.,ncol=4);

更新:不仅支持ListedColormap,还支持LinearSegmentedColormap

import itertools

import matplotlib.pyplot as plt

Ncolors = 8

#colormap = plt.cm.Dark2# ListedColormap

colormap = plt.cm.viridis# LinearSegmentedColormap

Ncolors = min(colormap.N,Ncolors)

mapcolors = [colormap(int(x*colormap.N/Ncolors)) for x in range(Ncolors)]

N = Ncolors*4+10

l_styles = ['-','--','-.',':']

m_styles = ['','.','o','^','*']

fig,ax = plt.subplots(gridspec_kw=dict(right=0.6))

for i,(marker,linestyle,color) in zip(range(N),itertools.product(m_styles,l_styles, mapcolors)):

ax.plot([0,1,2],[0,2*i,2*i], color=color, linestyle=linestyle,marker=marker,label=i)

ax.legend(bbox_to_anchor=(1.05, 1), loc=2, borderaxespad=0.,ncol=3,prop={'size': 8})

python 画线条进行到指定区域更改颜色,使用Colormaps在matplotlib中设置线条的颜色...相关推荐

  1. python作图设置背景颜色_如何在matplotlib中设置绘图的外部背景颜色

    敬礼 我想更改matplotlib中绘图的外部颜色.我可以找到很多很多例子,如何改变内部背景颜色,但外部背景颜色拒绝改变.在 图像的白色部分就是我所说的"外部"背景.最外面的颜色只 ...

  2. 对修饰器的实验支持功能在将来的版本中可能更改。在“tsconfig“ 或 “jsconfig“ 中设置 “experimentalDecorators“ 选项以删除此警告

    对修饰器的实验支持功能在将来的版本中可能更改.在"tsconfig" 或 "jsconfig" 中设置 "experimentalDecorators ...

  3. vscode报错之 对修饰器的实验支持功能在将来的版本中可能更改。在 “tsconfig“ 或 “jsconfig“ 中设置 “experimentalDecorators“ 选项以删除此警告。

    在使用mobox是 vscode出现报错: "对修饰器的实验支持功能在将来的版本中可能更改.在 "tsconfig" 或 "jsconfig" 中设置 ...

  4. Python处理.nc数据可视化 指定区域三小时变温图 WRF模式

    有错误欢迎提出指正! 两个月前大气环境模式上机作业,部分库的下载有点点麻烦(好像是cartopy),不能直接用anaconda下载.该代码里面有部分内容是画累积降水的,没有删除,但是对运行这个没有影响 ...

  5. python画图修改背景颜色_如何在 Matplotlib 中更改绘图背景的实现

    介绍 Matplotlib是Python中使用最广泛的数据可视化库之一.无论是简单还是复杂的可视化项目,它都是大多数人的首选库. 在本教程中,我们将研究如何在Matplotlib中更改绘图的背景. 导 ...

  6. python画棒棒糖程序_论文画图神器!25个常用Matplotlib图的Python代码,收藏收藏!...

    作者:zsx_yiyiyi 编辑:python大本营 大家好,今天要分享给大家25个Matplotlib图的汇总,在数据分析和可视化中非常有用,文章较长,可以马起来慢慢练手. # !pip insta ...

  7. python draw.text颜色_python – 在draw_networkx和matplotlib中设置颜色

    我正在绘制两种类型的图形,我想要对齐颜色: > networkx.Graph中的节点颜色,和 >普通情节中pyplot.hlines的颜色. 这两个数字都依赖于一个字典,其中node_na ...

  8. python画图颜色-python – 在matplotlib中绘制不同的颜色

    @tcaswell已经回答了,但是我正在键入我的答案,所以我会继续发布它- 有许多不同的方法可以做到这一点.首先,matplotlib将自动循环显示颜色.默认情况下,它循环显示蓝色,绿色,红色,青色, ...

  9. linux系统更改计算机名称,如何在Linux中设置或更改主机名

    默认情况下,系统主机名是在安装过程中设置的,或者如果您正在创建虚拟机,则会在启动时将其动态分配给实例,但是在某些情况下需要更改它. 本教程将引导您完成在Linux中更改主机名的过程,而无需重新启动系统 ...

最新文章

  1. 转牛人博客 稀疏矩阵定义CSR COO CSC 第一个讲的清晰易懂的人
  2. 湖北大学校长计算机考研复试分数线,湖北大学考研复试分数线
  3. 控制寄存器和系统地址寄存器
  4. python startswitch_python学习第四天
  5. Python编码规范:IF中的多行条件
  6. 架构师成长之路:如何提升技术掌控力?
  7. 最优化方法:梯度下降法、SGD
  8. jenkins-基础配置
  9. Spring --getBean用法
  10. 湖南省普通高等学校计算机应用水平,湖南省普通高等学校非计算机专业学生计算机应用水平二级考试大纲...
  11. 处理移动端pdf展示问题
  12. cassandra随机获取数据_Cassandra维护最终一致性 和存储机制 分区策略
  13. python抽取指定url页面的title_Python使用scrapy爬虫,爬取今日头条首页推荐新闻
  14. PyQt5教程 - pyqt gui编程
  15. fiddler如何伪造referrer_Fiddler抓包神器带你遨游网络,叱咤风云,为所欲为
  16. 学生选课系统简单说明
  17. 国电集团:电子招投标每年节约成本10亿元
  18. SPSS问卷数据处理步骤
  19. react-native 创建新的项目
  20. Linux基础入门到精通之虚拟机中安装Linux系统(二)

热门文章

  1. 威胁快报|新兴挖矿团伙借助shodan作恶,非web应用安全再鸣警钟
  2. 源码|详解分布式事务之 Seata-Client 原理及流程
  3. 多维度创新打造领先阿里云技术生态
  4. 阿里云朱照远:边缘计算,无处不在
  5. 复杂 SQL 查询跑不动?DRDS 只读实例来解决!
  6. 精打细算使用MaxCompute搭建数仓
  7. 阿里敏捷教练何勉:论精益思想及精益产品开发实践体系
  8. 场景联创 施耐德电气“绿色智能制造创赢计划”第二季收官
  9. AWS 专家教你使用 Spring Boot 和 DJL ,轻松搭建企业级机器学习微服务!
  10. 最快60秒完成新冠病毒核酸对比 阿里云向社会免费开放基因计算服务