我有一个matplotlib代码,可以生成一个简单的二维图表。我想为hte和hre变量(数组)添加sliders小部件,这样hte和hre值可以交互地增加或减少。有没有办法(我肯定有,因为我在matplotlib网站上看到过这样的something,但我无法将其与代码集成)?任何帮助都将不胜感激。代码如下:
from mpl_toolkits.mplot3d import Axes3D
from matplotlib import cm
from matplotlib.ticker import LinearLocator, FixedLocator, FormatStrFormatter
import matplotlib.pyplot as plt
import numpy as np
from pylab import *
hte=np.array([10,11,12,13,15,20,21,22,25,30])
hre=np.array([1,2,3,4,5,6,7,8,9,10])
k=20*hte
n4=10*hre
t=6
w4=25
x=arange(1,100,10)
d=(log(x)/log(10))/10
y= k + n4 * (d) + t + w4 + 8
matplotlib.pyplot.jet()
lines=plot(x,y)
setp(lines, linewidth=2, color='r')
xlabel('X - Title')
ylabel('Y - title')
title('$Our Chart$')
grid(True)
show()
在您的评论之后,我选择了滑块,以使其与数组中的值相乘的方式。你应该应用你的特殊算法。
相关问题 更多 >
编程相关推荐