以下示例的类型提示应该是什么:
import plotly.graph_objs as go
def update_scene_callback():
....
def scatter_plot(input_data, layout):
fig = go.FigureWidget(input_data)
fig.update_layout(object_layout)
scatter = fig.data[0]
scatter.on_click(update_scene_callback)
return fig
Run Code Online (Sandbox Code Playgroud)
type(fig)函数plotly.graph_objs._figurewidget.FigureWidget
的输入和输出的类型应该是什么scatter_plot?
另外,假设我有一个数据帧作为函数的输入变量。但我不希望在函数内部更改数据框。有什么方法可以为输入变量分配类型,以便我们可以确保该变量不会在函数内部更改?