码迷,mamicode.com
首页 > 其他好文 > 详细

Matplotlib库基础_一

时间:2021-02-03 11:01:24      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:图片   size   fonts   height   表格   绘制   isp   变量   技术   

?plot绘制坐标

  • plt.plot(x,y,format_string,**kwargs)

    x:x轴数据,列表或数组,可选
    y:y轴数据,列表或数组
    format_string:控制曲线的格式字符串,可选
    **kwargs:第二组或更多(x,y,format_string)
    当控制多条曲线时,各x不能省略

import matplotlib.pyplot as plt

plt.plot([3,1,4,5,2])
plt.xlabel(‘x‘)
plt.ylabel(‘y‘)
plt.axis([-1,10,0,6])
#默认png文件,可通过dpi改变输出质量
plt.save(‘test‘,dpi=600)
plt.save(‘test.jpg‘)
plt.show()

技术图片

 

import matplotlib.pyplot as plt
import numpy as np

x = np.arange(0,12,2)
plt.plot(x,x*1.5,‘*‘,x,x*2.5,‘go:‘,x,x*3.5,‘^--‘,x,x*4.5,‘rx-.‘)
plt.show()

技术图片

 

  • 中文显示

   1.全局 利用matplotlib.rcParams

import matplotlib
import matplotlib.pyplot as plt

matplotlib.rcParams[‘font.family‘] = ‘SimHei‘
matplotlib.rcParams[‘font.size‘] = 10

plt.plot([3,1,4,5,2])
plt.ylabel("纵轴(值)")
plt.xlabel("横轴(变量)")
plt.show()

技术图片

 

  2.局部,利用fontproperties

plt.plot([3,1,4,5,2],‘r-.‘)
plt.title(‘坐标轴‘,fontproperties=‘SimHei‘,fontsize=20)
plt.ylabel(‘纵轴(值)‘,fontproperties=‘SimHei‘,fontsize=10)
plt.xlabel(‘横轴(变量)‘,fontproperties=‘SimHei‘,fontsize=10)
# plt.text(2,1,r‘$\mu=100$‘,fontsize=15)
#xy是箭头所在位置 xytext是文本所在位置
#shrink 箭头到文字有空白
plt.annotate(r‘$\mu=100$‘,xy=(3,3),xytext=(3,1.5),             arrowprops=dict(facecolor=‘black‘,shrink=0.1,width=2))
# #表格 
plt.grid(True)
plt.show()

技术图片

 

技术图片
import numpy as np
import matplotlib.pyplot as plt

x = np.arange(0,12,2)
y = x*0.5
plt.axis([0,10,0,10])
print(x)
print(y)
plt.plot(x,y,‘r-.‘)
plt.title("Label")
plt.xlabel("X-横轴",fontproperties=‘SimHei‘,fontsize=15)
plt.ylabel("Y-纵轴",fontproperties=‘SimHei‘,fontsize=15)
plt.text(8,8,"这是一个坐标轴",fontproperties=‘SimHei‘,fontsize=10)
plt.annotate(‘Y=X*0.5‘,fontsize=10,xy=(5,2.5),xytext=(5,5),             arrowprops=dict(facecolor=‘black‘,shrink=0.1,width=0.5))
plt.gride()
plt.show()
View Code

技术图片

 

Matplotlib库基础_一

标签:图片   size   fonts   height   表格   绘制   isp   变量   技术   

原文地址:https://www.cnblogs.com/empolder-minoz/p/14364497.html

踩
(0)
赞
(0)
   
举报
评论 一句话评论(0)
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!