Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/delphi/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
matplotlib与datetime一起颤动?_Matplotlib - Fatal编程技术网

matplotlib与datetime一起颤动?

matplotlib与datetime一起颤动?,matplotlib,Matplotlib,我想画一个带有x刻度的数字。 虽然plotcontourf完全起作用,但当抖动时,它是错误的 代码: 错误: *:“datetime.date”和“int”的操作数类型不受支持 我想办法解决它。从matplotlib.date导入date2num,首先将日期转换为num,然后打印quiver,最后格式化xdate。的可能重复项 import matplotlib.pyplot as plt %matplotlib inline import numpy as np import datetim

我想画一个带有x刻度的数字。 虽然plot
contourf
完全起作用,但当
抖动时,它是错误的

代码:

错误:

*:“datetime.date”和“int”的操作数类型不受支持


我想办法解决它。从matplotlib.date导入date2num,首先将日期转换为num,然后打印quiver,最后格式化xdate。的可能重复项
import matplotlib.pyplot as plt
%matplotlib inline
import numpy as np
import datetime

dates = np.arange('2010-01-01', '2016-01-01', type='datetime64[D]').astype(object)
y = np.arange(10)
u = np.random.rand(y.size * len(times)).reshape(len(times), y.size)
v = np.random.rand(y.size * len(times)).reshape(len(times), y.size)

# now plot contourf, it worked.
plt.contourf(dates, y, u.T)
# plot quiver , error!!!
plt.quiver(dates, y, u.T, v.T)