在交互式 plotly 散点图中包含电子表格
Including spreadsheet in interactive plotly scatterplot
最近我一直在使用 plotly
生成漂亮的交互式散点图,人们可以在其中导航和搜索特定实例。然后我将结果保存在可以随时打开的 html 文件中。
我想知道是否可以包含一个电子表格(可能在同一个生成的 html
文件中),其中附有点的表格描述(所以有 2D 图,这些只是 XY 轴的坐标).
你可以使用 go.Table
go.Table provides a Table object for detailed data viewing. The data are arranged in a grid of rows and columns. Most styling can be specified for header, columns, rows or individual cells.
如果散点图和 table 迹线都是同一图形的一部分,则当您将图形写入 html 文件时,两条迹线都会显示。
from plotly.subplots import make_subplots
import plotly.graph_objects as go
x_values = [1, 2, 3]
y_values = [1, 3, 5]
fig = make_subplots(
rows=2,
cols=1,
specs=[[{"type": "xy"}], [{"type": "domain"}]]
)
fig.add_trace(go.Scatter(x=x_values, y=y_values), row=1, col=1)
fig.add_trace(go.Table(header=dict(values=['X', 'Y']), cells=dict(values=[x_values, y_values])), row=2, col=1)
fig.write_html("demo.html")
最近我一直在使用 plotly
生成漂亮的交互式散点图,人们可以在其中导航和搜索特定实例。然后我将结果保存在可以随时打开的 html 文件中。
我想知道是否可以包含一个电子表格(可能在同一个生成的 html
文件中),其中附有点的表格描述(所以有 2D 图,这些只是 XY 轴的坐标).
你可以使用 go.Table
go.Table provides a Table object for detailed data viewing. The data are arranged in a grid of rows and columns. Most styling can be specified for header, columns, rows or individual cells.
如果散点图和 table 迹线都是同一图形的一部分,则当您将图形写入 html 文件时,两条迹线都会显示。
from plotly.subplots import make_subplots
import plotly.graph_objects as go
x_values = [1, 2, 3]
y_values = [1, 3, 5]
fig = make_subplots(
rows=2,
cols=1,
specs=[[{"type": "xy"}], [{"type": "domain"}]]
)
fig.add_trace(go.Scatter(x=x_values, y=y_values), row=1, col=1)
fig.add_trace(go.Table(header=dict(values=['X', 'Y']), cells=dict(values=[x_values, y_values])), row=2, col=1)
fig.write_html("demo.html")