Matplotlib绘图(未完)

matplotlib是Python最著名的绘图库之一,提供了一整套和MATLAB相似的命令API,既适合交互式地进行制图。

使用简单绘图语句,实现复杂绘图效果
以交互式操作实现渐趋精细的图形效果
使用嵌入式的LaTeX输出具有印刷级别的图标、科学表达式和符号文本

import matplotlib.pyplot as plt
%matplotlib inline #在notebook中显示所绘图形
plt.show #pycharm放在最后以显示图形
import numpy as np
x = np.linspace(0.05,10,1000)
y = np.sin(x)
plt.plot(x,y)

形状
‘-’
‘–’
-.
.

x = np.linspace(1,10,10)
y = x**2
plt.plot(x,y,color=’#ff3456’,marker=’’,linestyle=’–’)
在这里插入图片描述
x = np.linspace(0,10,10)
y = np.cos()
plt.plot(x,y,'b
’)
在这里插入图片描述
x = np.linspace(0,10,10)
y = np.cos(x)
plt.plot(x,y,‘b*-’,linewidth = 10,alpha = 0.3,drawstyle = ‘steps’)
在这里插入图片描述
x = np.linspace(0,10,10)
y = np.cos(x)
plt.plot(x,y,‘r*-’,linewidth = 10,alpha = 0.3,drawstyle = ‘steps’)
plt.title(‘我的Matplotlib图’)
plt.xlim(2,6)
plt.xlabel(“X”)
plt.ylabel(“y”)
plt.grid(linestyle=’:’,color=‘b’)
常用图像设置命令
plt.axhline() #绘制平行于
plt.axvline() #
plt.axhspan()
plt.axvspan()
plt.legend() #标示不同图形的文本标签图例
plt.xticks() #设置x轴的标签名称
plt.yticks() #设置y轴的标签名称
plt.text() #添加图形内容细节的无指向型注释文本
plt.annotate() #添加内容细节的指向型注释文本

x = np.linspace(0,10,10)
y = np.cos(x)
y1 =np.sin(y)
plt.plot(x,y,label = ‘First’)
plt.plot(x,y1,label = ‘Second’)
plt.legend()
在这里插入图片描述
plt.bar() #绘制柱状图
plt.barh() #绘制条形图
plt.hist() #绘制直方图
plt.pie() #绘制饼图
plt.polar() #绘制极线图
plt.scatter() #绘制散点图或气泡图
plt.stem() #绘制棉棒图
plt.boxplot() #绘制箱线图
plt.errorbar() #绘制误差棒图

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值