使用plotly express(px)和绘图。脱机,每隔一段时间(也许每小时一次)我在浏览器上重新打开以前的所有绘图。在
我尝试访问ExpressFigure对象以查看是否存在问题-但无法解决。在
import plotly_express as px
from plotly.offline import plot
iris = px.data.iris()
scatter_plot = px.scatter(iris, x="sepal_width", y="sepal_length")
plot(scatter_plot)
这将在一个新的选项卡(在本地目录中保存一个html文件)中打印数据,该选项卡将每隔一段时间重新打开,并重新填充实例。在
(这需要安装plotly_express和pandas。要安装px,只需运行pip install plotly_express
)。在
要以内联方式显示绘图,可以使用
plotly.offline.iplot
代替plotly.offline.plot
,但这实际上是ExpressFigure
在幕后所做的,所以不清楚为什么需要显式地这样做。在答案是由阴谋小组提供的,我在这里分享。
plotly.offline.plot
将绘图保存到同名文件中,因此可能会偶尔出现这样的问题:在文件完全写入磁盘之前,浏览器正在打开,从而显示前面的图。在以下方法使用
plotly.io
解决了该问题,并一次绘制一个图形:相关问题 更多 >
编程相关推荐