Python绘图Matplotlib.plot基础使用(更新中)

目录

1.首先,引入

2.创建窗口并显示

3.绘制散点图

4.设置横纵座标的取值范围

5.设置横纵座标刻度

6.网格线设置

7.绘制线plt.plot()


1.首先,引入

import matplotlib.plot as plt

2.创建窗口并显示

#最简易写法
plt.figure(1)

#...在中间加显示其他线呀,点呀

plt.show()

明确plt.figure参数

figure(num=None, figsize=None, dpi=None, facecolor=None, edgecolor=None, frameon=True)

  •     num:图像编号或名称,数字为编号 ,字符串为名称
  •     figsize:指定figure的宽和高,单位为英寸;使用都是figsize=(100,100)
  •     dpi参数指定绘图对象的分辨率,即每英寸多少个像素,缺省值为80      1英寸等于2.5cm,A4纸是 21*30cm的纸张
  •     facecolor:背景颜色
  •     edgecolor:边框颜色
  •     frameon:是否显示边框

3.绘制散点图

plt.scatter(x_bound_1,y_bound_1,marker='^',c='y')

atplotlib.pyplot.scatter(x, y, s=None, c=None, marker=None, cmap=None, norm=None, 
vmin=None, vmax=None, alpha=None, linewidths=None, verts=None, edgecolors=None, *,
 plotnonfinite=False, data=None, **kwargs)[source]

#注意,这里x,y可以是list,也可以是一个点数据

4.设置横纵座标的取值范围

axes = plt.gca()
axes.set_xlim(xmin,xmax)
axes.set_ylim(ymin,ymax)

5.设置横纵座标刻度

plt.xticks(np.arange(1,1000,1))
plt.yticks(np.arange(1,1000,1))

xticks(ticks=None, labels=None, **kwargs)[source]
参数解释:
ticks是一个数组数列
labels表示x-axis的刻度线显示标注的地方,labels不赋值,在这些位置添加的数值即为locs数组中的数

 

6.网格线设置

plt.grid()

matplotlib.pyplot.grid(b=None, which='major', axis='both', **kwargs)[source]

https://matplotlib.org/2.2.3/api/_as_gen/matplotlib.pyplot.grid.html#matplotlib.pyplot.grid

7.绘制线plt.plot()

plt.plot(x_list,y_list)

plt.plot(x,y,format_string,**kwargs)
x轴数据,y轴数据,format_string控制曲线的格式字串
format_string 由颜色字符,风格字符,和标记字符 即marker,line,color
https://matplotlib.org/api/_as_gen/matplotlib.pyplot.plot.html#matplotlib.pyplot.plot

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章