可视化库-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——Matplotlib库入门

数据分析与展示——Matplotlib库入门

机器学习 Matplotlib库入门

Python 之 Numpy库以及Matplotlib库的学习

Python 之 Numpy库以及Matplotlib库的学习

Mooc数据分析-02数据展示