大家好,小编为大家解答python绘制图片代码的问题。很多人还不知道python图像代码大全,现在让我们一起来看看吧!
Source code download: 本文相关源码
Matplotlib 是 Python 的绘图库。作为程序员,经常需要进行绘图,在我自己的工作中,如果需要绘图,一般都是将数据导入到excel中,然后通过excel生成图表,这样操作起来还是比较繁琐的,所以最近学习了一下Matplotlib模块,将该模块的常用的绘图手段和大家分享一下,提高大家在工作中的效率;
在示例中,我们主要用到Matplotlib和Numpy这两个模块来为大家演示Python强大的绘图功能,相信大家通过我下面的10个示例,基本上可以满足大家日常工作的需求,再次强调一下,只是简单的用法,大家千万不要想通过这篇博客获取到太高深的用法python自动化运维工资。
下面进入正题
1、绘制一条直线
代码如下,下面的代码大家应该都可以看懂吧
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
|
效果如下
2、创建一个画布,同时设置该画布的大小
代码如下
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
|
效果如下,会同时显示两张画布
3、在一张画布中画两条线,同时可以设置线的颜色,宽度,和风格
代码如下
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 |
|
效果如下
4、限制x轴,y轴的显示范围,为x轴和y轴添加描述,替换x轴和y轴的显示信息
代码如下
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 |
|
效果如下
5、对边框进行设置,调整x轴和y轴的位置
代码如下
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 |
|
效果如下
6、为画布添加图例
代码如下
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 |
|
效果如下
7、为图像添加描述
代码如下
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 |
|
效果如下
8、绘制散点图
代码如下
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
|
效果如下
9、绘制直方图
代码如下
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
|
效果如下
10、一张画布显示多张图像
代码如下
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 |
|
效果如下
11、matplotlib模块中的颜色和线条风格,取自菜鸟教程
作为线性图的替代,可以通过向 plot() 函数添加格式字符串来显示离散值。 可以使用以下格式化字符。
字符 | 描述 |
---|---|
'-' | 实线样式 |
'--' | 短横线样式 |
'-.' | 点划线样式 |
':' | 虚线样式 |
'.' | 点标记 |
',' | 像素标记 |
'o' | 圆标记 |
'v' | 倒三角标记 |
'^' | 正三角标记 |
'<' | 左三角标记 |
'>' | 右三角标记 |
'1' | 下箭头标记 |
'2' | 上箭头标记 |
'3' | 左箭头标记 |
'4' | 右箭头标记 |
's' | 正方形标记 |
'p' | 五边形标记 |
'*' | 星形标记 |
'h' | 六边形标记 1 |
'H' | 六边形标记 2 |
'+' | 加号标记 |
'x' | X 标记 |
'D' | 菱形标记 |
'd' | 窄菱形标记 |
'|' | 竖直线标记 |
'_' | 水平线标记 |
以下是颜色的缩写:
字符 | 颜色 |
---|---|
'b' | 蓝色 |
'g' | 绿色 |
'r' | 红色 |
'c' | 青色 |
'm' | 品红色 |
'y' | 黄色 |
'k' | 黑色 |
'w' | 白色 |
http://www.hbzjk.net/skiHnPk7T/news/XBlgoH.html
http://www.hbzjk.net/sW0M3QHRM/news/AFDE46.html
http://www.hbzjk.net/sMUXmbkCf/news/KM1NZ8.html
http://www.hbzjk.net/sQ2IEqga1/news/WdgNGl.html
http://www.hbzjk.net/sXPNoYGfo/news/ihqnQl.html
http://www.hbzjk.net/sE4hPfXfP/news/bJO5hI.html
http://www.hbzjk.net/s8HDllm8m/news/SjPgVr.html
http://www.hbzjk.net/s9APBlBq8/news/JLRCa6.html
http://www.hbzjk.net/sQXfKnfpV/news/hqGSaa.html
http://www.hbzjk.net/sJ4d18X4J/news/61GgmG.html
http://www.hbzjk.net/sYlLh8XQP/news/GKXeXg.html
http://www.hbzjk.net/sEdak6E3a/news/bgWT5o.html
http://www.hbzjk.net/seGPfSmSr/news/L98T2g.html
http://www.hbzjk.net/s1To92B1T/news/lkH5oD.html
http://www.hbzjk.net/shIb6fmcl/news/TKqHTJ.html
http://www.hbzjk.net/sPBKf5AP6/news/jWMLiO.html
http://www.hbzjk.net/sLRriH0c8/news/T3IBVc.html
http://www.hbzjk.net/s5QU89dqN/news/nWoHO6.html
http://www.hbzjk.net/sg2FhrFgT/news/Eb9YTW.html
http://www.hbzjk.net/sE8enNWER/news/V5lLMP.html
http://www.hbzjk.net/se5BViFEW/news/Qo9kdo.html
http://www.hbzjk.net/sAApfGCL6/news/OEC2qd.html
http://www.hbzjk.net/soNSLGUTk/news/aco8NE.html
http://www.hbzjk.net/s8B3D45gn/news/F4cKf3.html
http://www.hbzjk.net/sbOZLk1bO/news/6PCEp1.html
http://www.hbzjk.net/sBNO7jeab/news/3Zfq22.html
http://www.hbzjk.net/smMPdGnCF/news/AOVAHG.html
http://www.hbzjk.net/sfb2031VX/news/WUadac.html
http://www.hbzjk.net/sLgW8g4mQ/news/drGdka.html
http://www.hbzjk.net/sA0KeKEbc/news/PZrfbq.html
http://www.hbzjk.net/sLIFNjXQo/news/EI6DjW.html
http://www.hbzjk.net/sp6o5gQ37/news/YAeWdj.html
http://www.hbzjk.net/sbALMWAZ0/news/hH0feN.html
http://www.hbzjk.net/s4c4XPFr2/news/hSHMRg.html
http://www.hbzjk.net/s3o3baAi3/news/0GR2Bj.html
http://www.hbzjk.net/sb2BCG0Jj/news/pV7S6X.html
http://www.hbzjk.net/smbHeFnpC/news/fgphOG.html
http://www.hbzjk.net/sFmqUVQ7I/news/a676OM.html
http://www.hbzjk.net/s1nXhWQWH/news/ZeR6gf.html
http://www.hbzjk.net/sFpmFkVfX/news/nMZXa8.html
http://www.hbzjk.net/sWXTZ98Ti/news/M3DkU5.html
http://www.hbzjk.net/s04K9pMCW/news/7lhUNP.html
http://www.hbzjk.net/sjFJfMoo8/news/K0FgCe.html
http://www.hbzjk.net/sO9LCdUq0/news/WX9QKa.html
http://www.hbzjk.net/sHQRhBmRV/news/Qhp8cf.html
http://www.hbzjk.net/sCnRYBbG1/news/N1AGce.html
http://www.hbzjk.net/sUc4keGeG/news/PF80JN.html
http://www.hbzjk.net/sLOMBe5ql/news/eggVNp.html
http://www.hbzjk.net/s3RT3e8hk/news/Cgj7RS.html
http://www.hbzjk.net/slJDQhRBd/news/fBkh2L.html
http://www.hbzjk.net/sJTIRqI0C/news/c6LeWf.html
http://www.hbzjk.net/sCnEYGrZr/news/UVL4Dj.html
分类: python基础学习