数据分析三剑客-Matplotlib

格式美化

复制代码
plt.plot(x, y, format, **kwargs)
x:      x轴数据,列表或数组,可选
y:      y轴数据,列表或数组
format: 控制曲线的格式化字符串,可选
kwargs: 第二组或更多(x,y,format,**kwargs)

**注意:**当绘制多条曲线时,各条曲线的x不能省略。

format:控制曲线的格式,可选由颜色字符、风格字符和标记字符组成

不同颜色

颜色字符 说明 颜色字符 说明
'b' blue 蓝色 'm' magenta 洋红色
'g' green 绿色 'y' yellow 黄色
'r' red 红色 'k' black 黑色
'c' cyan 青绿色 'w' white 白色
'#008800' rgb颜色 '0.8' 灰度值
复制代码
python 复制代码
import matplotlib.pyplot as plt
import numpy as np
​
a = np.arange(10)
plt.plot(a, a*1.5, a, a*2.5, a,a*3.5,a,a*4.5)  # 多条曲线,默认配色
​
plt.show()
​

不同线条

风格字符 说明 风格字符 说明
'-' 实线 '--' -虚线
'-.' 点划线 ':' ·虚线
'' ' ' 无线条 'x' '*' '#' 自定义字符
复制代码
python 复制代码
import matplotlib.pyplot as plt
import numpy as np
​
a = np.arange(10)
# 不同风格
plt.plot(a, a*1.5,':', a, a*2.5,'-.', a,a*3.5,'--',a,a*4.5,'-')  
​
plt.show()

混合使用

python 复制代码
import matplotlib.pyplot as plt
import numpy as np
​
a = np.arange(10)
plt.plot(a, a*1.5,'go-', a, a*2.5,'rx', a,a*3.5,'*',a,a*4.5,'b-.',a,a*5.5,'m.') 
#              绿色实心圆       红色x          *         蓝色点划线       洋红色点
​
plt.show()
相关推荐
云空10 分钟前
《Python 与 SQLite:强大的数据库组合》
数据库·python·sqlite
凤枭香1 小时前
Python OpenCV 傅里叶变换
开发语言·图像处理·python·opencv
测试杂货铺1 小时前
外包干了2年,快要废了。。
自动化测试·软件测试·python·功能测试·测试工具·面试·职场和发展
艾派森1 小时前
大数据分析案例-基于随机森林算法的智能手机价格预测模型
人工智能·python·随机森林·机器学习·数据挖掘
小码的头发丝、2 小时前
Django中ListView 和 DetailView类的区别
数据库·python·django
Chef_Chen2 小时前
从0开始机器学习--Day17--神经网络反向传播作业
python·神经网络·机器学习
千澜空3 小时前
celery在django项目中实现并发任务和定时任务
python·django·celery·定时任务·异步任务
斯凯利.瑞恩3 小时前
Python决策树、随机森林、朴素贝叶斯、KNN(K-最近邻居)分类分析银行拉新活动挖掘潜在贷款客户附数据代码
python·决策树·随机森林
yannan201903133 小时前
【算法】(Python)动态规划
python·算法·动态规划
蒙娜丽宁3 小时前
《Python OpenCV从菜鸟到高手》——零基础进阶,开启图像处理与计算机视觉的大门!
python·opencv·计算机视觉