欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

matplotlib包基本操作

程序员文章站 2024-03-26 12:24:23
...
import matplotlib.pyplot as plt
import numpy as np

x = np.arange(0,1.1,0.1)
y = 2*x + 1
y1 = x**2 - 1

#1创建画布
plt.figure()

#修改参数
plt.rcParams['font.sans-serif'] = 'SimHei'  #仿宋
plt.rcParams['axes.unicode_minus'] = False  #这是正常显示符号(正负号)

#2-1 第二步画图,散点图
plt.scatter(x,y,marker='1',c='m')
#plt.scatter(x,y1,marker='>',s=20,c='hotpink')

#2-2折线图
plt.plot(x,y1,marker = 'o',markersize ='20', markerFacecolor='g',c = 're',markeredgecolor='k',linewidth = 2.0,linestyle='-')

#markerFacecolor 面颜色;markeredgecolor 边缘颜色:黑色;linestyle: -实线;:虚线

#(1)填一个文章标题
#plt.title("dot:y = 2*x + 1")
plt.title("点:y = 2*x + 1")

#(2)标注坐标名称
plt.xlabel('x轴') #对x轴名称
plt.ylabel('y轴') #对y轴名称

#(3)x刻度
plt.xticks(x)
plt.yticks(y)

#(4)显示部分图像:
plt.xlim((0,0.5))

#(5)标注legend,只能放在绘图之后:
plt.legend(['y= 2*x + 1','y1 = x**2 -1 '])

#3 保存(显示之前保存)
plt.savefig('dot.png')

#显示图形
plt.show()
相关标签: matplotlib