Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/337.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
Python中的Plotly:如何在使用matplotlib时添加图例?_Python_Matplotlib_Plotly - Fatal编程技术网

Python中的Plotly:如何在使用matplotlib时添加图例?

Python中的Plotly:如何在使用matplotlib时添加图例?,python,matplotlib,plotly,Python,Matplotlib,Plotly,在plotly中,可以将matplotlib地物转换为plot.ly: x=[1,2,3] y=[4,5,6] plt.绘图(x,y,label='test') 图=plt.gcf() 但是,如果我添加图例 x=[1,2,3] y=[4,5,6] plt.plot(x,y,label='test') fig=plt.gcf() plt.legend() 它将返回错误RuntimeError:无法获取不带渲染器的窗口范围 我想知道是什么问题?plot.ly是否支持使用matplotlib制作的

在plotly中,可以将matplotlib地物转换为plot.ly:

x=[1,2,3] y=[4,5,6] plt.绘图(x,y,label='test') 图=plt.gcf()

但是,如果我添加图例

x=[1,2,3]
y=[4,5,6]
plt.plot(x,y,label='test')
fig=plt.gcf()
plt.legend()
它将返回错误
RuntimeError:无法获取不带渲染器的窗口范围


我想知道是什么问题?plot.ly是否支持使用matplotlib制作的图例?

showlegend=True
添加到您的
plt.plot(x,y,label='test')
可以实现此功能