我正在开发一个软件,用X和Y数据绘制图表
我已经创建了两个包含X和Y坐标的列表。
我试图分配X[0]
和Y[0]
,以便形成像这样的坐标对:tuple(X[0],Y[0])
,但我发现了以下错误:
TypeError: 'tuple' object is not callable
这是我的代码:
import random
first_data = ['S1',0,100]
X = ['','','','','','','','','']
Y = ['','','','','','','','','']
coordinates = ()
class SeriesGenerator:
def generate_random(self):
minV = first_signal[1]
maxV = first_signal[2]
for i in range(9):
X[i] = minV+(maxV-minV)*random.random()
Y[i] = minV+(maxV-minV)*random.random()
return X,Y
def create_axes(self):
for e in Y:
for u in X:
coordinates(u,e)
print(coordinates)
SeriesGenerator().create_axes()
在代码中
coordinates
是一个值为()
的元组,您正试图调用它。Python没有元组的调用运算符,因此出现了错误。你可能想要的是不要使用
some_name(something)
调用元组。这意味着初始化已经创建的元组对象。尝试:相关问题 更多 >
编程相关推荐