可能很简单。
我使用一个示例使用plotly绘制烛台图,但该图从不显示!?
这是来自https://plot.ly/python/candlestick-charts/的代码
import plotly.graph_objects as go
import pandas as pd
from datetime import datetime
df = pd.read_csv('https://raw.githubusercontent.com/plotly/datasets/master/finance-charts-apple.csv')
fig = go.Figure(data=[go.Candlestick(x=df['Date'],
open=df['AAPL.Open'],
high=df['AAPL.High'],
low=df['AAPL.Low'],
close=df['AAPL.Close'])])
fig.show()
我正在蟒蛇上使用最近更新的python和spyder4。我通常使用matplotlib不会出现问题。
此句子的答案
从plotly.offline导入图添加到顶部,并在代码的底部添加plot(fig),而不是fig.show()。
会发生什么? –句子
这是plotly community中已经考虑的问题:
import plotly.graph_objects as go
from plotly.offline import iplot
import pandas as pd
from datetime import datetime
df = pd.read_csv('https://raw.githubusercontent.com/plotly/datasets/master/finance-charts-apple.csv')
fig = go.Figure(data=[go.Candlestick(x=df['Date'],
open=df['AAPL.Open'],
high=df['AAPL.High'],
low=df['AAPL.Low'],
close=df['AAPL.Close'])])
plot(fig)