# Plotly Radar Chart Scaling for multiple axis

**URL:** <https://community.plotly.com/t/plotly-radar-chart-scaling-for-multiple-axis/36463>\
**Category:** 📊 Plotly Python\
**Created:** [March 20, 2020, 6:07pm UTC](https://community.plotly.com/t/plotly-radar-chart-scaling-for-multiple-axis/36463 "2020-03-20T18:07:31Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![0000](https://avatars.discourse-cdn.com/v4/letter/0/cab0a1/32.png) [@0000](https://community.plotly.com/u/0000)\
**Post date:** [March 20, 2020, 6:07pm UTC](https://community.plotly.com/t/plotly-radar-chart-scaling-for-multiple-axis/36463/1 "2020-03-20T18:07:31Z")

</div>

Is it possible to scale a radar chart, by axis ?

I have a dataframe

Date Parameter Total  
2020-03-21 T 0.00  
1 2015-01-20 T 2.10  
2 2015-01-02 T 0.50  
3 2015-02-23 T 1.90  
4 2015-02-27 T 3.70  
5 2015-11-21 T 4.00  
6 2020-03-21 A 0.10  
7 2015-01-20 A 2.23  
8 2015-01-02 A 3.86  
9 2015-02-23 A 4.45  
10 2015-02-27 A 3.39  
11 2015-11-21 A 3.82  
12 2020-03-21 B 0.10  
13 2015-01-20 B 4.00  
14 2015-01-02 B 8.50  
15 2015-02-23 B 0.00  
16 2015-02-27 B 0.00  
17 2015-11-21 B 2.70  
18 2020-03-21 X 481.90  
19 2015-01-20 X 486.00  
20 2015-01-02 X 481.90  
21 2015-02-23 X 486.60  
22 2015-02-27 X 494.20  
23 2015-11-21 X 463.60

the Problem is if i try to plot it as a radar its totaly unusable because X is over 400…is it possible to set the scale for each parameter?

this is my radar function, it in a subplot and flexible so must done that way

```auto

for a, i,j in zip(daylist, dfradar_new.Date.unique(),range(len(dfradar_new.Date.unique()))):
        

        figd.append_trace(go.Scatterpolar(
                            
                            r=dfradar_new["Total"].loc[dfradar_new["Date"]==i],#days 
                            theta=dfradar_new["Parameters"].loc[dfradar_new["Date"]==i],#parameters 
                            showlegend=False,
                            legendgroup='group'+str(a),
                            marker=dict(color=c1[j]),
                            line_color = c1[j],
                            mode = "lines+markers",
                            fill ='toself'
                            ),2,2)

```

---

<div class="post-metadata">

**Author:** ![paul20000](https://sea2.discourse-cdn.com/flex024/user_avatar/community.plotly.com/paul20000/32/13115_2.png) [@paul20000](https://community.plotly.com/u/paul20000)\
**Post date:** [October 19, 2020, 5:21pm UTC](https://community.plotly.com/t/plotly-radar-chart-scaling-for-multiple-axis/36463/2 "2020-10-19T17:21:37Z")

</div>

Did you ever solve this? It’s a question I have as well.

---

<div class="post-metadata">

**Author:** ![doogra](https://sea2.discourse-cdn.com/flex024/user_avatar/community.plotly.com/doogra/32/13827_2.png) [@doogra](https://community.plotly.com/u/doogra)\
**Post date:** [October 28, 2020, 8:34pm UTC](https://community.plotly.com/t/plotly-radar-chart-scaling-for-multiple-axis/36463/3 "2020-10-28T20:34:04Z")

</div>

Same question/issue here. I noticed there was a change made to the code in GitHub two years ago for the .js version (which may or may not have made it into a released version) but I have not seen anything for the Python version, which is what we’re all asking for. Shame as it’s a simple request and a lot of people could use this feature.
