python 图标题上移_python中用pyplot画图,标题想做成“t=”后面是变化的t值,应该怎么写?...

展开全部

不太熟这个库,你试试下面这个例子

(拖动下面的条子)import numpy as np

import matplotlib.pyplot as plt

from matplotlib.widgets import Slider, Button, RadioButtons

fig, ax = plt.subplots()

plt.subplots_adjust(left=0.25, bottom=0.25)

t = np.arange(0.0, 1.0, 0.001)

a0 = 5

f0 = 3

s = a0*np.sin(2*np.pi*f0*t)

l, = plt.plot(t,s, lw=2, color='red')

plt.axis([0, 1, -10, 10])

axcolor = 'lightgoldenrodyellow'

axfreq = plt.axes([0.25, 0.1, 0.65, 0.03], axisbg=axcolor)

axamp  = plt.axes([0.25, 0.15, 0.65, 0.03], axisbg=axcolor)

sfreq = Slider(axfreq, 'Freq', 0.1, 30.0, valinit=f0)

samp = Slider(axamp, 'Amp', 0.1, 10.0, valinit=a0)

def update(val):

amp = samp.val

freq = sfreq.val

plt.title('amp is %s,freq is %s'%(amp,freq))

l.set_ydata(amp*np.sin(2*np.pi*freq*t))

fig.canvas.draw_idle()

sfreq.on_changed(update)

samp.on_changed(update)

resetax = plt.axes([0.8, 0.025, 0.1, 0.04])

button = Button(resetax, 'Reset', color=axcolor, hovercolor='0.975')

def reset(event):

sfreq.reset()

samp.reset()

button.on_clicked(reset)

rax = plt.axes([0.025, 0.5, 0.15, 0.15], axisbg=axcolor)

radio = RadioButtons(rax, ('red', 'blue', 'green'), active=0)

def colorfunc(label):

l.set_color(label)

fig.canvas.draw_idle()

radio.on_clicked(colorfunc)

plt.show()

不知道是否符合你的要求

http://matplotlib.org/examples/widgets/slider_demo.html的基e69da5e6ba903231313335323631343130323136353331333335336339础上我稍微修改了一下

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值