【发布时间】:2019-02-10 13:00:35
【问题描述】:
我从 sentdex 外汇机器学习教程中得到以下代码
每当我运行此代码时,都会弹出一个没有绘制数据的空图表。警告还显示变量 fig 未使用。
我删除了 fig 变量,尝试导入 pandas 并使用该语法运行代码版本,并尝试更改用于 matplotlib 的后端。
import matplotlib
import matplotlib.pyplot as plt
import matplotlib.ticker as mticker
import matplotlib.dates as mdates
import numpy as np
def graphRawFX():
date,bid,ask = np.loadtxt('GBPUSD1d.txt', unpack=True, delimiter=',',
converters={0:mdates.strpdate2num('%Y%m%d%H%M%S')})
fig = plt.figure(figsize=(10,7))
ax1 = plt.subplot2grid((40,40), (0,0), rowspan=40, colspan=40)
ax1.plot (date,bid)
ax1.plot (date,ask)
ax1.xaxis.set_major_formatter(mdates.DateFormatter('%Y-%m-%d %H:%M:%S'))
plt.grid(True)
plt.show(True)
显示适当绘制数据的图表。
【问题讨论】:
标签: python python-3.x visual-studio-code