我更新了代码,它现在提供了图表,但是在给我图表后,它会产生以下错误消息.
警告(来自警告模块):文件"C:\ Python27\lib\site-packages\matplotlib\collections.py",第590行,如果self._edgecolors == str('face'):FutureWarning:elementwise比较失败; 返回标量,但将来会执行元素比较
import urllib2
import time
import datetime
import numpy as np
import matplotlib.pyplot as plt
import matplotlib.ticker as mticker
import matplotlib.dates as mdates
from matplotlib.finance import candlestick_ochl
import matplotlib
import pylab
matplotlib.rcParams.update({'font.size': 9})
def rsiFunc(prices, n=14):
deltas = np.diff(prices)
seed = deltas[:n+1]
up = seed[seed>=0].sum()/n
down = -seed[seed<0].sum()/n
rs = up/down
rsi = np.zeros_like(prices)
rsi[:n] = 100. - 100./(1.+rs)
for i in range(n, len(prices)):
delta = deltas[i-1] # cause the diff is 1 shorter
if …Run Code Online (Sandbox Code Playgroud) graph matplotlib attributeerror candlestick-chart python-2.7