guy*_*yts 2 python plot data-visualization plotly
当使用plotly-express(px)和plotly.offline进行绘图时,每隔一段时间(也许每小时一次)我会在浏览器上重新打开所有以前的绘图。
我尝试访问 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)
Run Code Online (Sandbox Code Playgroud)
这将在新选项卡中绘制数据(在本地目录中保存 html 文件),该选项卡将每隔一段时间重新打开一次,重新绘制实例。
(这需要安装plotly_express和pandas。要安装px,只需运行pip install plotly_express)。
答案是由plotly团队提供的,我在这里分享。
plotly.offline.plot将绘图多次保存到具有相同名称的文件中,因此可能会偶尔出现问题,即在文件完全写入磁盘之前打开浏览器,从而显示上一个图形。
以下方法使用plotly.io一次绘制一个图形来解决该问题:
import plotly_express as px
import plotly.io as pio
pio.renderers.default = 'browser'
iris = px.data.iris()
scatter_plot = px.scatter(iris, x="sepal_width", y="sepal_length")
pio.show(scatter_plot)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8583 次 |
| 最近记录: |