侯体宗的博客
  • 首页
  • Hyperf版
  • beego仿版
  • 人生(杂谈)
  • 技术
  • 关于我
  • 更多分类
    • 文件下载
    • 文字修仙
    • 中国象棋ai
    • 群聊
    • 九宫格抽奖
    • 拼图
    • 消消乐
    • 相册

python中matplotlib的颜色及线条控制的示例

Python  /  管理员 发布于 7年前   170

下次用python画图的时候选色选点都可以直接参考这边,牛逼!分享给大家,也给自己留个笔记。

参考网址:

http://stackoverflow.com/questions/22408237/named-colors-in-matplotlib

http://stackoverflow.com/questions/8409095/matplotlib-set-markers-for-individual-points-on-a-line

第二个参考网址给出了linestyle可选参数:

'-'  solid line style '--'  dashed line style '-.'  dash-dot line style ':'  dotted line style 

第二个参考网址给出了marker可选参数:

'.'  point marker ','  pixel marker 'o'  circle marker 'v'  triangle_down marker '^'  triangle_up marker '<'  triangle_left marker '>'  triangle_right marker '1'  tri_down marker '2'  tri_up marker '3'  tri_left marker '4'  tri_right marker 's'  square marker 'p'  pentagon marker '*'  star marker 'h'  hexagon1 marker 'H'  hexagon2 marker '+'  plus marker 'x'  x marker 'D'  diamond marker 'd'  thin_diamond marker '|'  vline marker '_'  hline marker 

第一个参考网址给出了matplotlib中color可用的颜色:

cnames = { 'aliceblue':   '#F0F8FF', 'antiquewhite':   '#FAEBD7', 'aqua':     '#00FFFF', 'aquamarine':   '#7FFFD4', 'azure':    '#F0FFFF', 'beige':    '#F5F5DC', 'bisque':    '#FFE4C4', 'black':    '#000000', 'blanchedalmond':  '#FFEBCD', 'blue':     '#0000FF', 'blueviolet':   '#8A2BE2', 'brown':    '#A52A2A', 'burlywood':   '#DEB887', 'cadetblue':   '#5F9EA0', 'chartreuse':   '#7FFF00', 'chocolate':   '#D2691E', 'coral':    '#FF7F50', 'cornflowerblue':  '#6495ED', 'cornsilk':    '#FFF8DC', 'crimson':    '#DC143C', 'cyan':     '#00FFFF', 'darkblue':    '#00008B', 'darkcyan':    '#008B8B', 'darkgoldenrod':  '#B8860B', 'darkgray':    '#A9A9A9', 'darkgreen':   '#006400', 'darkkhaki':   '#BDB76B', 'darkmagenta':   '#8B008B', 'darkolivegreen':  '#556B2F', 'darkorange':   '#FF8C00', 'darkorchid':   '#9932CC', 'darkred':    '#8B0000', 'darksalmon':   '#E9967A', 'darkseagreen':   '#8FBC8F', 'darkslateblue':  '#483D8B', 'darkslategray':  '#2F4F4F', 'darkturquoise':  '#00CED1', 'darkviolet':   '#9400D3', 'deeppink':    '#FF1493', 'deepskyblue':   '#00BFFF', 'dimgray':    '#696969', 'dodgerblue':   '#1E90FF', 'firebrick':   '#B22222', 'floralwhite':   '#FFFAF0', 'forestgreen':   '#228B22', 'fuchsia':    '#FF00FF', 'gainsboro':   '#DCDCDC', 'ghostwhite':   '#F8F8FF', 'gold':     '#FFD700', 'goldenrod':   '#DAA520', 'gray':     '#808080', 'green':    '#008000', 'greenyellow':   '#ADFF2F', 'honeydew':    '#F0FFF0', 'hotpink':    '#FF69B4', 'indianred':   '#CD5C5C', 'indigo':    '#4B0082', 'ivory':    '#FFFFF0', 'khaki':    '#F0E68C', 'lavender':    '#E6E6FA', 'lavenderblush':  '#FFF0F5', 'lawngreen':   '#7CFC00', 'lemonchiffon':   '#FFFACD', 'lightblue':   '#ADD8E6', 'lightcoral':   '#F08080', 'lightcyan':   '#E0FFFF', 'lightgoldenrodyellow': '#FAFAD2', 'lightgreen':   '#90EE90', 'lightgray':   '#D3D3D3', 'lightpink':   '#FFB6C1', 'lightsalmon':   '#FFA07A', 'lightseagreen':  '#20B2AA', 'lightskyblue':   '#87CEFA', 'lightslategray':  '#778899', 'lightsteelblue':  '#B0C4DE', 'lightyellow':   '#FFFFE0', 'lime':     '#00FF00', 'limegreen':   '#32CD32', 'linen':    '#FAF0E6', 'magenta':    '#FF00FF', 'maroon':    '#800000', 'mediumaquamarine':  '#66CDAA', 'mediumblue':   '#0000CD', 'mediumorchid':   '#BA55D3', 'mediumpurple':   '#9370DB', 'mediumseagreen':  '#3CB371', 'mediumslateblue':  '#7B68EE', 'mediumspringgreen': '#00FA9A', 'mediumturquoise':  '#48D1CC', 'mediumvioletred':  '#C71585', 'midnightblue':   '#191970', 'mintcream':   '#F5FFFA', 'mistyrose':   '#FFE4E1', 'moccasin':    '#FFE4B5', 'navajowhite':   '#FFDEAD', 'navy':     '#000080', 'oldlace':    '#FDF5E6', 'olive':    '#808000', 'olivedrab':   '#6B8E23', 'orange':    '#FFA500', 'orangered':   '#FF4500', 'orchid':    '#DA70D6', 'palegoldenrod':  '#EEE8AA', 'palegreen':   '#98FB98', 'paleturquoise':  '#AFEEEE', 'palevioletred':  '#DB7093', 'papayawhip':   '#FFEFD5', 'peachpuff':   '#FFDAB9', 'peru':     '#CD853F', 'pink':     '#FFC0CB', 'plum':     '#DDA0DD', 'powderblue':   '#B0E0E6', 'purple':    '#800080', 'red':     '#FF0000', 'rosybrown':   '#BC8F8F', 'royalblue':   '#4169E1', 'saddlebrown':   '#8B4513', 'salmon':    '#FA8072', 'sandybrown':   '#FAA460', 'seagreen':    '#2E8B57', 'seashell':    '#FFF5EE', 'sienna':    '#A0522D', 'silver':    '#C0C0C0', 'skyblue':    '#87CEEB', 'slateblue':   '#6A5ACD', 'slategray':   '#708090', 'snow':     '#FFFAFA', 'springgreen':   '#00FF7F', 'steelblue':   '#4682B4', 'tan':     '#D2B48C', 'teal':     '#008080', 'thistle':    '#D8BFD8', 'tomato':    '#FF6347', 'turquoise':   '#40E0D0', 'violet':    '#EE82EE', 'wheat':    '#F5DEB3', 'white':    '#FFFFFF', 'whitesmoke':   '#F5F5F5', 'yellow':    '#FFFF00', 'yellowgreen':   '#9ACD32'} 

上面对应的颜色:


另外的显示方式:


另附上我简单的画折线图代码和图:

import matplotlib.pyplot as plt  if __name__ == '__main__':   x = [20,50,100,150,200,300,400,600,1000]   y1=[1,2,3,4,5,6,7,8,9]    plt.figure(figsize=(8,4.9))   plt.plot(x,y1,label = "$example$",color = 'r',marker = "+",linewidth=1)   plt.xlabel("number")   plt.ylabel("time")   plt.title("-")   plt.legend()   plt.show() 


以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。


  • 上一条:
    Python matplotlib绘图可视化知识点整理(小结)
    下一条:
    Python lambda函数基本用法实例分析
  • 昵称:

    邮箱:

    0条评论 (评论内容有缓存机制,请悉知!)
    最新最热
    • 分类目录
    • 人生(杂谈)
    • 技术
    • linux
    • Java
    • php
    • 框架(架构)
    • 前端
    • ThinkPHP
    • 数据库
    • 微信(小程序)
    • Laravel
    • Redis
    • Docker
    • Go
    • swoole
    • Windows
    • Python
    • 苹果(mac/ios)
    • 相关文章
    • 在python语言中Flask框架的学习及简单功能示例(0个评论)
    • 在Python语言中实现GUI全屏倒计时代码示例(0个评论)
    • Python + zipfile库实现zip文件解压自动化脚本示例(0个评论)
    • python爬虫BeautifulSoup快速抓取网站图片(1个评论)
    • vscode 配置 python3开发环境的方法(0个评论)
    • 近期文章
    • 智能合约Solidity学习CryptoZombie第三课:组建僵尸军队(高级Solidity理论)(0个评论)
    • 智能合约Solidity学习CryptoZombie第二课:让你的僵尸猎食(0个评论)
    • 智能合约Solidity学习CryptoZombie第一课:生成一只你的僵尸(0个评论)
    • 在go中实现一个常用的先进先出的缓存淘汰算法示例代码(0个评论)
    • 在go+gin中使用"github.com/skip2/go-qrcode"实现url转二维码功能(0个评论)
    • 在go语言中使用api.geonames.org接口实现根据国际邮政编码获取地址信息功能(1个评论)
    • 在go语言中使用github.com/signintech/gopdf实现生成pdf分页文件功能(0个评论)
    • gmail发邮件报错:534 5.7.9 Application-specific password required...解决方案(0个评论)
    • 欧盟关于强迫劳动的规定的官方举报渠道及官方举报网站(0个评论)
    • 在go语言中使用github.com/signintech/gopdf实现生成pdf文件功能(0个评论)
    • 近期评论
    • 122 在

      学历:一种延缓就业设计,生活需求下的权衡之选中评论 工作几年后,报名考研了,到现在还没认真学习备考,迷茫中。作为一名北漂互联网打工人..
    • 123 在

      Clash for Windows作者删库跑路了,github已404中评论 按理说只要你在国内,所有的流量进出都在监控范围内,不管你怎么隐藏也没用,想搞你分..
    • 原梓番博客 在

      在Laravel框架中使用模型Model分表最简单的方法中评论 好久好久都没看友情链接申请了,今天刚看,已经添加。..
    • 博主 在

      佛跳墙vpn软件不会用?上不了网?佛跳墙vpn常见问题以及解决办法中评论 @1111老铁这个不行了,可以看看近期评论的其他文章..
    • 1111 在

      佛跳墙vpn软件不会用?上不了网?佛跳墙vpn常见问题以及解决办法中评论 网站不能打开,博主百忙中能否发个APP下载链接,佛跳墙或极光..
    • 2016-10
    • 2016-11
    • 2018-04
    • 2020-03
    • 2020-04
    • 2020-05
    • 2020-06
    • 2022-01
    • 2023-07
    • 2023-10
    Top

    Copyright·© 2019 侯体宗版权所有· 粤ICP备20027696号 PHP交流群

    侯体宗的博客