python - Plotly AttributeError:“Figure”对象没有属性“update_layout”
问题描述
我正在尝试为我的情节添加标题,但收到错误消息:
“AttributeError:‘Figure’对象没有属性‘update_layout’”
情节没有update_layout
线。我在没有任何运气的情况下搜索了错误消息。
有没有其他方法可以做到这一点?
from _plotly_future_ import v4_subplots
from plotly.subplots import make_subplots
import plotly.graph_objs as go
from plotly.offline import download_plotlyjs, init_notebook_mode, plot, iplot
import plotly.plotly as py
fig1 = make_subplots(
rows=2, cols=2,
specs=[[{"type": "pie"}, {"type": "pie"}],
[{"type": "table"}, {"type": "table"}]],
)
fig1.add_trace(
go.Pie(
labels=pie_alarms_total['alarm_type'],
values=pie_alarms_total['alarm_timestamp'],
name="Total Alarms",
title="test"
),
row=1, col=1
)
fig1.add_trace(
go.Pie(
labels=pie_alarms_notbd['alarm_type'],
values=pie_alarms_notbd['alarm_timestamp'],
name="No TBDs"
),
row=1, col=2
)
fig1.add_trace(
go.Table(
header=dict(
values=pie_alarms_total['alarm_type'],
line_color='darkslategray',
fill_color='lightskyblue'
),
cells=dict(
values=pie_alarms_total['alarm_timestamp'],
line_color='darkslategray',
fill_color='lightcyan'
)
),
row=2, col=1
)
fig1.add_trace(
go.Table(
header=dict(
values=pie_alarms_notbd['alarm_type'],
line_color='darkslategray',
fill_color='lightskyblue'
),
cells=dict(
values=pie_alarms_notbd['alarm_timestamp'],
line_color='darkslategray',
fill_color='lightcyan'
)
),
row=2, col=2
)
fig1.update_layout(title_text="Test")
plot(fig1, filename="test.html")
我想要顶部所有图像的主标题。
解决方案
推荐阅读
- java - 找不到方法错误的实现方法
- blazor - Blazor 声称传输用户名 var 的问题
- reactjs - ReactJS 应用程序不断被部署到 Heroku,使用开发版本而不是生产版本
- c++ - C++如何同时运行2个boost:asio:io_context
- java - Android listView 适配器是否应该有 api 调用
- python - ValueError: expr 必须是要评估的字符串,
给定 - c++ - 将临时作为 const T& 传递并绑定到类引用的副作用
- java - Spring Boot Data REST 和具有 2 个标识符的资源
- c++ - QML TableView:如何只显示模型索引数据的子集?
- css - 除非我使用检查工具,否则 CSS 不会被覆盖