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

Plotly Scatterpolar极坐标散点图角度轴刻度标签旋转设置问题

你可以在极坐标配置中新增angularaxis相关参数,调整角度轴刻度标签的旋转角度,实现目标倾斜显示效果,修改后的完整代码如下:

import numpy as np
import plotly.graph_objects as go
  
fig = go.Figure()

y1, y2 = np.array([1, 2, 3]), np.array([1.2, 1.98, 3.1])
y = [y1, y2]

names = ['AAAAA', 'BBBBB', 'CCCCC']
marker = ['circle', 'square']
color = ['#ff0000', 'darkolivegreen']

for i,ri in enumerate(y):
    fig.add_trace(
                go.Scatterpolar(
                                r= ri,
                                theta=names,
                                name="y{}".format(i),
                                showlegend=True,
                                marker=dict(size=12, color=color[i], symbol=marker[i])
                                )
                )

fig.update_layout(
    polar=dict(
        radialaxis=dict(
                        visible=True,
                        range=[0, 5]
                    ),
        # 新增角度轴配置
        angularaxis=dict(
            rotation=60, # 调整整个角度轴的起始旋转偏移量
            tickangle=-30 # 调整单个刻度标签自身的旋转角度,正数顺时针转,负数逆时针转
        )
            ),

    title="Title"
)

fig.show()

你可以根据实际显示需求调整rotation和tickangle的参数值,适配你需要的倾斜角度。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.29 23:06:07