我正在尝试在jupyter笔记本中绘制3d表面图,但是它没有显示任何图像。
代码为:
df2=pd.DataFrame({'x':[1,2,3,4,5],'y':[10,20,30,20,10],'z':[500,400,300,200,100]})
df2.iplot(kind='surface')
输出- 输出的图像是黑色的
答案 0 :(得分:0)
可能您缺少某些库或导入。在绘制之前,请确保已安装cufflinks
,matplotlib
,plotly
,并已导入并运行:
import pandas as pd
import numpy as np
from plotly import __version__
%matplotlib inline
import cufflinks as cf
from plotly.offline import download_plotlyjs, init_notebook_mode, plot, iplot
init_notebook_mode(connected=True)
init_notebook_mode(connected=True)
cf.go_offline()