https://www.cnblogs.com/darkknightzh/p/6117528.html

https://blog.csdn.net/qq_34337272/article/details/79555544

1.设置栅格

(1)使用pyplot api命令

打开栅格:plt.grid(true)

设置栅格格式:plt.grid(color='r', linestyle='--', linewidth=1,alpha=0.3)

(2)使用axes类面向对象命令

#同时设置两坐标轴上的栅格线

ax.grid(color='r', linestyle='--', linewidth=1,alpha=0.3)

#设置X坐标轴上(垂直方向)的栅格线

ax.xaxis.grid(color='r', linestyle='--', linewidth=1,alpha=0.3)

#设置Y坐标轴上(水平方向)的栅格线

ax.yaxis.grid(color='r', linestyle='--', linewidth=1,alpha=0.3)

2.设置axes脊柱(坐标系)

(1)去掉脊柱(坐标系)

ax.spines['top'].set_visible(False) #去掉上边框

ax.spines['bottom'].set_visible(False) #去掉下边框

ax.spines['left'].set_visible(False) #去掉左边框

ax.spines['right'].set_visible(False) #去掉右边框

(2)移动脊柱

ax.spines['right'].set_color('none')

ax.spines['top'].set_color('none')

ax.xaxis.set_ticks_position('bottom')

ax.spines['bottom'].set_position(('data',0))

ax.yaxis.set_ticks_position('left')

ax.spines['left'].set_position(('data',0))

(3)设置边框线颜色

ax = plt.gca() # 获取当前的axes

ax.spines['right'].set_color('blue')ax.spines['top'].set_color('none')

(4)设置边框线宽ax1.spines['left'].set_linewidth(5)

(5)设置边框线型ax.spines['left'].set_linestyle('--')

3.设置背景颜色

(1)设置figure背景颜色

facecolor:背景颜色  edgecolor:边框颜色

plt.figure(facecolor='blue',edgecolor='black')

fig=plt.gcf()

fig.set_facecolor('green')

(2)设置axes背景颜色

a = plt.axes([.65, .6, .2, .2], facecolor='k')  #pyplot api命令-黑色背景

或者

ax1=plt.gca()

ax1.patch.set_facecolor("gray")            #设置ax1区域背景颜色

ax1.patch.set_alpha(0.5)                      #设置ax1区域背景颜色透明度

(3)修改matplotlib默认参数

plt.rcParams['axes.facecolor']='red'

plt.rcParams['savefig.facecolor']='red'

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

'.'point marker','pixel marker'o'circle marker'v'triangle_down marker'^'triangle_up 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

View Code

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'}

View Code

import matplotlib.pyplot aspltif __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()

View Code

python的matplotlib背景线_python中matplotlib的颜色及线条 控制相关推荐

  1. python模块matplotlib.pyplot用法_Python中Matplotlib模块的简单使用

    目录 Matplotlib Matplotlib 是 Python 2D 绘图领域使用最广泛的套件.它能让使用者很轻松地将数据图形化,并且提供多样化的输出格式. pyplot类 matplotlib. ...

  2. python画两条曲线_python – 在Matplotlib中绘制两个图之间的线

    在许多情况下,来自其他答案的解决方案是次优的(因为只有在计算点之后没有对图进行任何更改时它们才有效). 更好的解决方案是使用专门设计的ConnectionPatch: import matplotli ...

  3. python matplotlib模块教程_Python中的Matplotlib模块入门教程

    1 关于 Matplotlib 模块 Matplotlib 是一个由 John Hunter 等开发的,用以绘制二维图形的 Python 模块.它利用了 Python 下的数值计算模块 Numeric ...

  4. python中matplotlib是什么意思_python中Matplotlib面向对象是什么?

    之前讲过Matplotlib以及作图的一些小技巧.那么,小编问大家Matplotlib面向对象是什么?有的人就答不上来了.接下来我们一起探究. Matplotlib中常⽤对象的包含关系为Figure ...

  5. python的matplotlib背景线_matplotlib保存没有背景和边框的打印线和透明度8位alpha通道issu...

    我正在努力从没有背景和边界的matplotlib中保存这个情节. 我特别想以两种格式导出:svg,只有打印线(无背景.无轴.无边框.无边框) png,透明背景和边界框完全符合绘图要求.在 更准确地说, ...

  6. python在坐标轴上画矩形_Python使用matplotlib实现在坐标系中画一个矩形的方法

    本文实例讲述了Python使用matplotlib实现在坐标系中画一个矩形的方法.分享给大家供大家参考.具体实现方法如下: import matplotlib.pyplot as plt from m ...

  7. python里什么叫子图_Python中的两个子图(matplotlib)

    我想在 Python中创建两个子图(使用Anaconda 2.7),但我编写的代码生成两个图,两者都没有显示太多. 这是代码: import pandas as pd import pandas.io ...

  8. python设置折线图标题字体为宋体_python中matplotlib画折线图实例(坐标轴数字、字符串混搭及标题中文显示)...

    最近在用python中的matplotlib画折线图,遇到了坐标轴 "数字+刻度" 混合显示.标题中文显示.批量处理等诸多问题.通过学习解决了,来记录下.如有错误或不足之处,望请指 ...

  9. python颜色参数_Python中matplotlib的颜色及线条参数控制示例

    用Python画图的时候选色选点都可以直接参考这里的内容,matplotlib中有哪些命名颜色可供用于绘图? 在matplotlib文档中找到一个列表,声明这些是唯一的名称: b: blue g: g ...

最新文章

  1. 【控制】《多智能体系统一致性与复杂网络同步控制》郭凌老师-第9章-结论与展望
  2. MAVEN构建的各个环节及常用maven命令
  3. 《Java编程思想》10.6 匿名内部类奇怪的代码
  4. linux写永久路由命令,用route命令添加永久路由(示例代码)
  5. 安卓怎么把一个按钮设计成梯形_常闭触点输入信号处理的电路图及PLC梯形图
  6. 毕毕业论文排版(三)-页眉页脚
  7. 2020年回顾,这一年,不容易
  8. 【CDH安装】scm_prepare_database.sh使用
  9. 《Qt on Android核心编程》介绍
  10. 网页功能升华必备播放器
  11. 万兴剪刀手去水印教程_万兴神剪手怎么去水印 神剪手去水印操作详解
  12. 使用梯度下降求函数的极小值
  13. txt、csv、trc、log格式转换成asc
  14. mysql 写备注_mysql怎么添加备注
  15. java布局FlowLayout
  16. No module named ‘pip._internal.vcs.git
  17. 【子桓说】某大学毕业生:我很嫉妒月入10万的网红
  18. dx12 龙书第二十章学习笔记 -- 阴影贴图
  19. 喜讯!智领云《云原生数据中台》获“财资中国2021年度好书”殊荣 | 文末赠书...
  20. obj-y和obj-m 的区别

热门文章

  1. Python-接口自动化(二)
  2. C++通过HTTP请求Get或Post方式请求Json数据(转)
  3. Request.getInputStrema只能读取一次的分析过程
  4. 9、 Struts2验证(声明式验证、自定义验证器)
  5. debug运行可以,release运行报错的原因及修改方法
  6. HDU 2717 Catch That Cow(BFS)
  7. [转载]李开复先生给中国学生的第四封信:大学四年应是这样度过
  8. httpwatch的timechart 解析
  9. Ajax简单示例之改变下拉框动态生成表格
  10. 如何获取主机的IP址址