可视化库-Matplotlib(第三天)
Posted my-love-is-python
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了可视化库-Matplotlib(第三天)相关的知识,希望对你有一定的参考价值。
1.画一个基本的图
import numpy as np import matplotlib.pyplot as plt # 最基本的一个图,"r--" 线条加颜色, 也可以使用linestyle和color来进行设置 linestyle=‘--‘, color=‘r‘ plt.plot([1, 2, 3, 4, 5], [1, 4, 9, 16, 25], ‘r--‘) # 画出x轴 和 y轴的坐标,fontsize 打印字体大小 plt.xlabel(‘xlabel‘, fontsize=16) plt.ylabel(‘ylabel‘, fontsize=16) plt.show()
2. 画多条直线
tang_numpy = np.arange(0, 10, 0.5) plt.plot(tang_numpy, tang_numpy, linestyle=‘--‘, color=‘r‘, marker=‘o‘) plt.show() plt.plot(tang_numpy, tang_numpy**2,‘r--‘, tang_numpy, tang_numpy**3, ‘go‘, tang_numpy, tang_numpy, ‘bs‘, ) plt.show()
3. linewidth指定线条的宽度,marker=‘o‘, markerfacecolor表示mark颜色,markersize # 表示标志物的大小
x = np.linspace(-10, 10) y = np.sin(x) plt.plot(x, y, linewidth=2.0) plt.show() # marker标志物的点, markerfacecolor表示mark颜色,markersize #表示标志物的大小 plt.plot(x, y, color=‘b‘, linestyle=‘:‘, marker=‘o‘, markerfacecolor=‘r‘, markersize=10) plt.show()
4. plt.setp(line, color=‘r‘, linewidth=2.0, alpha=0.5) # plot后进行单独的属性设置
line = plt.plot(x, y) plt.setp(line, color=‘r‘, linewidth=2.0, alpha=0.4) plt.show()
5.plt.subplot(211) 子图 211表示的是画的图是2行一列的,最后一个1表示子图里面的第一个图
以上是关于可视化库-Matplotlib(第三天)的主要内容,如果未能解决你的问题,请参考以下文章
Python 之 Numpy库以及Matplotlib库的学习