Platly의 Radar Chart 단순화

4779 단어 Pythonplotlytech

개시하다


Platly에서 Radar Chart를 내보낼 수 있습니다.
https://plotly.com/python/radar-chart/

하지만 기본적으로 화려해 보인다.
  • 색상 검정색
  • 배경은 파란색
  • 몇 개의 원형 원형이 연결되어 있다
  • 논문에서 사용하는 상황에서 때로는 좀 더 간단하게 설계하고 싶을 때가 있다.

    단순화


    Radar Chart의 Dock ument를 읽습니다.
    Radar Chart의 기본 링크 목적지는 서로 다른 드로잉 SccatterPlat이므로 다음 Plaar 문서도 사용할 수 있습니다.
    https://plotly.com/python/reference/layout/polar/#layout-polar-radialaxis
    import plotly.graph_objects as go
    fig = go.Figure()
    
    fig.add_trace(
     go.Scatterpolar(
      fill="none",
      name=f"Cluster{i}",
      opacity=0.7,
      line=dict(width=5),
     )
    )
    
    fill을 "none"으로 설정하면 그려진 각 Radar를 선으로만 그릴 수 있어 기분이 좋습니다.
    fig.update_layout(
        template=None,
        polar=dict(
            radialaxis=dict(
            visible=True,
            range=[0, max_axis_value],
            showline=False,
            showgrid=False,
        ),
        angularaxis=dict(tickfont=dict(size=30)),
        paper_bgcolor="rgb(255, 255, 255)",
        plot_bgcolor="rgb(255, 255, 255)",
    )
    
    template를 None으로 설정하면 디자인이 간단해집니다.
    또한 polar의 경우 showline과 showgrid 설정을False로 설정하면 선을 그릴 필요가 없습니다.

    좋은 웹페이지 즐겨찾기