Python日记(4)——matplotlib基础入门(2)

Python日记(4)——matplotlib基础入门(2)
每天做一个Python小练习,顺便记录一些小技巧。
以下是接着昨天的matplotlib的基础用法讲解
(3)颜色,标记和线类型
plot()是matplotlib里的一个重要的主函数。里面不仅可以接受需要展示的x和y轴的数组,还可以选择一些可选参数,来指名目标曲线的颜色和线类型。例如,要用绿色破折号绘制x对于y的曲线,你需要执行以下代码:

ax.plot(x, y, 'g--')

这种直接使用字符串来定义的方式比较方便。但在有些实际应用中,你可能并不希望用字符串来表达颜色和线类型,避免与其他字符串混淆,还需要方便统一定义颜色和线类型。其实还有另外一种比较显式的定义方法:

ax.plot(x, y, linestyle='--', color='g')

(有关于折线图的展示在昨天的例子中有所展示,其中’k–'是用于绘制黑色分段线的style选项)
在绘制好一个连续折线图之后,你可能需要分清插线点之间的点具体位置在哪。这里介绍一个比较方便的额外用法——标记。
标记其实可以算是样式字符串中的一部分,样式字符串中的线类型,标记类型,必须得放在颜色后面:

plt.plot(np.random.randn(30).cumsum(), 'ko--')

输出图片如下:
Python日记(4)——matplotlib基础入门(2)_第1张图片
上面的代码可以写的更为显式:

plt.plot(np.random.randn(30).cumsum(), color='k', linestyle='dashed', marker='o')

你可能感兴趣的:(Matplotlib,python,机器学习,开发语言)