You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Plotly雷达图属性配置求助:闭合线条、轴线及标签设置

Plotly雷达图配置解决方案

针对你的三个需求,解决方案如下:

  • 闭合雷达图线条:将_r数组的第一个元素追加到末尾,让轨迹起点与终点重合,即可实现线条闭合。
  • 替换中心到圆周的白色轴线为黑色:这些轴线是角度方向的网格线,在polar配置中添加angularaxis并设置gridcolor="black"。
  • 调整标签尺寸或倾斜角度:通过angularaxis.tickfont.size缩小字号,tickangle设置标签倾斜角度(正数为顺时针倾斜,负数为逆时针倾斜)。

修改后的完整代码

# 处理线条闭合:追加第一个r值到数组末尾
_r_closed = _r + [_r[0]]

self.fig.add_trace(go.Scatterpolar(
    r=_r_closed, 
    theta=_theta, 
    fill="toself", 
    line=_line, 
    name=self.name))
self.fig.update_layout(
    polar=dict(
        radialaxis=dict(
            visible=True,
            range=[0, 100],
            linecolor="black",
            gridcolor="black",
            dtick=25
        ),
        angularaxis=dict(
            gridcolor="black",  # 替换中心到圆周的轴线为黑色
            tickfont=dict(size=10),  # 缩小标签尺寸,可按需调整数值
            tickangle=45  # 设置标签倾斜角度,可按需调整
        )
    ),
    showlegend=False
)

内容的提问来源于stack exchange,提问作者arame3333

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.04 11:52:09