要将 plotly 图表保存在变量中而不是保存在本地,您可以使用 plotly.offline.plot
函数并将参数 output_type
设置为 'div'
,这样会返回一个包含图表的 HTML 字符串。以下是一个示例代码:
import plotly.offline as pyo
import plotly.graph_objs as go
# 创建图表数据
data = [go.Scatter(x=[1, 2, 3], y=[4, 5, 6])]
# 创建布局
layout = go.Layout(title='Plotly Chart')
# 创建图表对象
fig = go.Figure(data=data, layout=layout)
# 将图表保存在变量中
chart_html = pyo.plot(fig, output_type='div')
# 打印图表 HTML 字符串
print(chart_html)
这样,chart_html
变量将保存包含图表的 HTML 字符串。您可以根据需要进一步处理这个变量,例如将它插入到网页中显示。