以下代码适用于浏览器中的 Anaconda/Jupyter,但不适用于DataSpell Jupyter 笔记本。如输出 DataSpell 所示:“您的浏览器不支持 WebGL……”。
import plotly.graph_objects as go
import pandas as pd
# Read data from a csv
z_data = pd.read_csv('https://raw.githubusercontent.com/plotly/datasets/master/api_docs/mt_bruno_elevation.csv')
fig = go.Figure(data=[go.Surface(z=z_data.values)])
fig.update_layout(title='Mt Bruno Elevation', autosize=False,
width=500, height=500,
margin=dict(l=65, r=50, b=65, t=90))
fig.show()