python可视化学习笔记

    xiaoxiao2021-03-25  39

    1.plt.plot([1,3,2,4]) 上面的例子是画一条折线图。除此之外, plot函数用于画图,括号内可以接多对的x、y值,从而画几条折线。见下面的例子。

    ————————–画多条折线的例子—————————- import numpy as np import matplotlib.pyplot as plt

    t = np.arange(0., 5., 0.2) plt.plot(t, t, ‘r–’, t, t**2, ‘bs’, t, t**3, ‘g^’) plt.show()


    另外,还可以设置线的各种颜色,线形等参数。

    还可以多次使用figure命令来产生多个图,其中,图片号按顺序增加。这里,要注意一个概念当前图和当前坐标。所有绘图操作仅对当前图和当前坐标有效。通常,你并不需要考虑这些事,下面的这个例子为大家演示这一细节。

    ——————————输出多个图的例子——————————- import matplotlib.pyplot as plt plt.figure(1) # 第一张图,括号里的1作为图片的标题 plt.subplot(211) # 第一张图中的第一张子图 plt.plot([1,2,3]) plt.subplot(212) # 第一张图中的第二张子图 plt.plot([4,5,6])

    plt.figure(2) # 第二张图 plt.plot([4,5,6]) # 默认创建子图subplot(111)

    plt.figure(1) # 切换到figure 1 ; 子图subplot(212)仍旧是当前图 plt.subplot(211) # 令子图subplot(211)成为figure1的当前图 plt.title(‘Easy as 1,2,3’) # 添加subplot 211 的标题


    2.subplot() 绘制子图,指令包含numrows(行数), numcols(列数), fignum(图像编号),其中图像编号的范围是从1到行数 * 列数。在行数 * 列数\<10时,数字间的逗号可以省略。

    3.plt.ylabel(‘y label’) 给y轴注释 4.plt.xlabel(‘x label’) 给x轴注释 5.plt.axis([0, 6, 0, 20]) 上面例子里的axis()命令给定了坐标范围,格式是[xmin, xmax, ymin, ymax]

    此外另外还有下面的两个函数也可以指定函数的范围。

    设置x轴范围

    xlim(-2.5, 2.5)

    设置y轴范围

    ylim(-1, 1)

    转载请注明原文地址: https://ju.6miu.com/read-300044.html

    最新回复(0)