我尝试使用pyplot在Python语言中绘制折线图,但是我得到了一个错误,这行代码的TypeError: 'float' object is not callable:
ycoord = [math.pow(p(1-p),(i-1)) for i in range(1,51)]
我基本上有一个函数p(1-p)^(i-1),我需要用它来绘制折线图。我有一个坐标1-51的阵列。我需要用这个函数得到相应的y坐标。我也尝试过:p(1-p)**(i-1),但也没有成功。
下面是我的完整代码:
def test():
p = 0.2
plt.figure(1)
#
对于下面的查询,我有一个折线图。
Select Date
,Time
,MaxValue
,MinValue
from MyTabl
where product = @Product
and (Date between @FromDate and @ToDate)
对于折线图,添加一个参数Interval(Values - 2, 4 ,8, 12, 24)。
我想根据参数选择以不同的方式显示折线图数据点。
现在,它返回50行,其中在折线图中,我为date,time映射了x轴,为MaxValue映射了y轴。它仍然显示所有时间间隔的相同图形
如何在折线图中包