Advance your Data & AI career with 50 days of live learning, dataviz contests, hands-on challenges, study groups & certifications and more!
Get registeredGet Fabric Certified for FREE during Fabric Data Days. Don't miss your chance! Request now
Hi,
I have been creating visuals through d3.js from last couple of months. However, i recently got to know there are three ways to go on with custom visuals creation. We can use R languange or Python or d3.js. Can anyone clarify the difference in all three approaches. What are the pros and cons of using one over the other ?
Regards,
Gaurav Tanwar
Hi,
In most cases using of D3 is enough for creating a visual.
There is a sense to use R if you need to work with huge numbers of rows because R visuals have limits up to 150k rows that higher than for D3 visuals, but have some restrictions at the same time. Also, R is a language to work exactly with statistics and data analysis.
Pyhon is a new feature and I suppose that it was added only for those who unfamiliar with frontend development, but it is only my assumption.
Kind Regards,
Evgenii Elkin,
Software Engineer
Microsoft Power BI Custom Visuals
pbicvsupport@microsoft.com
Advance your Data & AI career with 50 days of live learning, contests, hands-on challenges, study groups & certifications and more!
Check out the October 2025 Power BI update to learn about new features.