python matlib库_python matplotlib 库学习

基本使用

import matplotlib.pyplot as plt

import numpy as np

x = np.linspace(-1,1,50)

y = 2*x+1

plt.figure(num=2,figsize=(8,5))

plt.plot(x,y)

plt.figure(num=1)

y2 = x**2

plt.plot(x,y2,color='red',linewidth=1.0,linestyle='--') # 默认 线宽为1

plt.show()

感受一波被繁多参数支配的恐惧

import matplotlib.pyplot as plt

import numpy as np

x = np.linspace(-4,4,10)

y = 2*x+1

ax = plt.gca()

ax.spines['top'].set_color('none')

ax.spines['right'].set_color('none')

xaxis = ax.xaxis

yaxis = ax.yaxis

xaxis.set_ticks_position('bottom')

yaxis.set_ticks_position('left')

left_ax = ax.spines['left']

bottom_ax = ax.spines['bottom']

left_ax.set_color('red')

bottom_ax.set_color('green')

left_ax.set_position(('data',0))

bottom_ax.set_position(('data',0))

x0 = 1

y0 = 2*x0+1

plt.scatter(x0,y0,s=50,color='b')

plt.plot([x0,x0],[y0,0],'k--',linewidth=2.5)

plt.annotate(r'$2x+1=%s$' %y0,xy=(x0,y0),xycoords='data',xytext=(+30,-30),textcoords='offset points',fontsize=16,arrowprops=dict(arrowstyle='->',connectionstyle='arc3,rad=.2'))

plt.text(-7,3,r'$This\ is\ the\ some text.\ \mu\ \sigma_i\ \alpha_t $',fontdict={'size':16,'color':'red'})

plt.plot(x,y,color='b')

plt.show()

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值