Plotly是一款强大的数据可视化工具,可以用于绘制各种类型的图表,包括等高线图。要绘制没有填充区域的等高线图,可以按照以下步骤进行操作:
import plotly.graph_objects as go
import numpy as np
x = np.linspace(-5, 5, 100)
y = np.linspace(-5, 5, 100)
X, Y = np.meshgrid(x, y)
Z = np.sin(np.sqrt(X**2 + Y**2))
fig = go.Figure(data=go.Contour(
x=x,
y=y,
z=Z,
colorscale='Viridis',
contours=dict(
showlabels=False, # 不显示等高线标签
labelfont=dict(
size=12,
color='white',
),
),
))
fig.update_layout(
title='等高线图',
xaxis=dict(title='X轴'),
yaxis=dict(title='Y轴'),
autosize=False,
width=500,
height=500,
)
fig.show()
这样就可以绘制出没有填充区域的等高线图。在这个例子中,我们使用了np.linspace
函数创建了一组均匀分布的数据点,然后通过计算得到了对应的Z值。接下来,我们使用go.Contour
创建了等高线图,并通过设置showlabels=False
来隐藏等高线标签。最后,通过update_layout
方法设置了图表的标题、坐标轴标签和尺寸等属性。
推荐的腾讯云相关产品:腾讯云数据可视化服务,产品介绍链接地址:https://cloud.tencent.com/product/dvs
领取专属 10元无门槛券
手把手带您无忧上云