Join us at FabCon Atlanta from March 16 - 20, 2026, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.
Register now!The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now! Learn more
I imported a radar chart custom visual published by Microsoft Coperation into my desktop and managed to draw a chart. I have an hexagonal shop split into 3 layers matching my five categories. Is there an in-build way to add 20%, 40%,60%,80%,100%. At the moment I have put this into text boxes exept that text boxes keep sliding while you move them within the radar chart. Also, the published report loads the text fields first while still computing the components of the radar chart.
Solved! Go to Solution.
Hi, @franklwambo21
Thanks for shafiz_p's reply. Using custom visual objects won't achieve what you need, they don't support such functionality, you can try to use the R language and customize the display of the axes.
install.packages("fmsb")
library(fmsb)
data <- matrix(c(0.4, 0.2, 0.5, 0.1, 0.3, 0.4), nrow = 2, byrow = TRUE,
dimnames = list(c("Group 1", "Group 2"),
c("Var1", "Var2", "Var3")))
radarchart(data,
max = 1,
pcol = c("blue", "red"),
plwd = 2,
cglcol = "grey",
cglty = 1,
caxislabels = seq(0, 1, 0.2),
vlcex = 0.7,
axistype = 1,
title = "Percentage Radar Chart")
axis.labels <- seq(0, 1, 0.2) * 100
axis.labels <- paste(axis.labels, "%", sep="")
radarchart(data,
max = 1,
pcol = c("blue", "red"),
plwd = 2,
cglcol = "grey",
cglty = 1,
caxislabels = axis.labels,
vlcex = 0.7,
axistype = 1,
title = "Percentage Radar Chart")
Best Regards,
Yang
Community Support Team
If there is any post helps, then please consider Accept it as the solution to help the other members find it more quickly.
If I misunderstand your needs or you still have problems on it, please feel free to let us know. Thanks a lot!
How to get your questions answered quickly -- How to provide sample data in the Power BI Forum
Hi, @franklwambo21
Thanks for shafiz_p's reply. Using custom visual objects won't achieve what you need, they don't support such functionality, you can try to use the R language and customize the display of the axes.
install.packages("fmsb")
library(fmsb)
data <- matrix(c(0.4, 0.2, 0.5, 0.1, 0.3, 0.4), nrow = 2, byrow = TRUE,
dimnames = list(c("Group 1", "Group 2"),
c("Var1", "Var2", "Var3")))
radarchart(data,
max = 1,
pcol = c("blue", "red"),
plwd = 2,
cglcol = "grey",
cglty = 1,
caxislabels = seq(0, 1, 0.2),
vlcex = 0.7,
axistype = 1,
title = "Percentage Radar Chart")
axis.labels <- seq(0, 1, 0.2) * 100
axis.labels <- paste(axis.labels, "%", sep="")
radarchart(data,
max = 1,
pcol = c("blue", "red"),
plwd = 2,
cglcol = "grey",
cglty = 1,
caxislabels = axis.labels,
vlcex = 0.7,
axistype = 1,
title = "Percentage Radar Chart")
Best Regards,
Yang
Community Support Team
If there is any post helps, then please consider Accept it as the solution to help the other members find it more quickly.
If I misunderstand your needs or you still have problems on it, please feel free to let us know. Thanks a lot!
How to get your questions answered quickly -- How to provide sample data in the Power BI Forum
Hi @franklwambo21 There is no custom label formating option in radar chart provided by Microsoft. You can use radar chart by CLEAR PEAKS SL which is free. See image:
Hope this answered your question.
If this solved your problem, please accept it as a solution and a kudos!!
Best Regards,
Shahariar Hafiz
I have looked at the radar chart from CP and noticed it permits additional customization. However I wanted a customization similar to what I have highlighted in red in the image attached.
I think that is not posible. No option available to customize this for these visuals. But you can use text box or shape as you have mentioned in the post.
Hope this helps!
The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now!
| User | Count |
|---|---|
| 39 | |
| 38 | |
| 36 | |
| 28 | |
| 28 |
| User | Count |
|---|---|
| 124 | |
| 88 | |
| 74 | |
| 66 | |
| 65 |