用matplotlib制作简单的折线图和散点图

1、制作折线图
绘制折线图需要用到matplotlib包里面的pyplot模块里面的plot函数

import matplotlib.pyplot as plt 1
imput_value=[1,2,3,4,5] 2
squares = [1,2,3,4,5] 3
plt.plot(imput_value,squares,linewidth=5) 4
plt.title('square Numbers',fontsize=24) 5
plt.xlabel('Value',fontsize=14) 6
plt.ylabel('square of Value',fontsize=14) 7
plt.tick_params(axis='both',labelsize=14) 8
plt.show() 9

1 引入pyplot模块并命名plt 2 3 设置x y的值,使之对应
4 使用plot的函数,引入x y的值,linewidth是设置绘制的线条的粗细
5是显示图标的的标题
6、7 xlable ylable也设置了x y轴的标题,fontsize是设置标题的大小
8 tick_params()函数设置刻度的样式,其中指定的实参将影响x y轴的刻度(axis='both') 并将刻度标记伟字号14
9 show()函数是打开matplotlib查看器,并显示绘制的图形
图形如下:

用matplotlib制作简单的折线图和散点图_第1张图片
折线图.png

2、制作散点图
绘制散点图其实和折线图类似,只不过将折线图的plot()函数改称为scatter()函数

import matplotlib.pyplot as plt
imput_value=[1,2,3,4,5]
squares = [1,2,3,4,5]
plt.scatter(imput_value,squares,c=(0,1,0),edgecolor='none',s=14)
plt.title('square Numbers',fontsize=24)
plt.xlabel('Value',fontsize=14)
plt.ylabel('square of Value',fontsize=14)
plt.tick_params(axis='both',labelsize=14)
plt.show()

scatter()函数中 c参数是设置自定义颜色,其中为三个0-1的小数值,分别表示红色、绿色和蓝色的分量,从0到1,颜色从深到浅;当散点图包含的数据过多是,绘制的点的轮廓会粘连在一起,所以edgecolor=‘none’的作用就是删除数据点的轮廓。
图形如下:


用matplotlib制作简单的折线图和散点图_第2张图片
散点图.png

你可能感兴趣的:(用matplotlib制作简单的折线图和散点图)