Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Next up in the FabCon + SQLCon recap series: The roadmap for Microsoft SQL and Maximizing Developer experiences in Fabric. All sessions are available on-demand after the live show. Register now

Reply
AartiD
Helper II
Helper II

Bubble Chart With Categories

hi,

 

I am trying to cretae Bubbles Chart with quadratant categories as "Watch Out", "Concern", "Improving" & "Good". Below is screen shot of Bubble chart in Excel. X-Axis will have Mom% Growth & Y-Axis will have YoY% Growth. Bubbles will be hospital Names and Size of Bubbles will be Total Sales.  Its for Current year only.

 

Questions:-

 

1) What parametes should i put in X Axis and Y-Axis to cretate Quadrant

2) how to create Quadrant with names as shown in below excel screen shot.

 

AartiD_0-1753155182909.png

 

2 ACCEPTED SOLUTIONS
v-karpurapud
Community Support
Community Support

Hi @AartiD 

Thank you for reaching out to the Microsoft Fabric Community Forum.

 

To create a quadrant bubble chart similar to your Excel example, assign MoM Growth % to the X-axis and YoY Growth % to the Y-axis. This will position each bubble according to hospital performance over time. Set the bubble size to represent Total Sales for the current year, and use Hospital Name as a label or legend.

To divide the chart into quadrants labeled “Good”, “Improving”, “Watch Out”, and “Concern”, add constant lines at X = 0 and Y = 0 using the Analytics pane in Power BI. Then, create a calculated column in DAX to classify each data point by its MoM and YoY values, and use this as a Legend to color the bubbles by quadrant. To display the quadrant names, insert text boxes in each area or overlay a custom background image with the labels, ensuring your axis ranges align with the image.

Regards,
Karpurapu D,
Microsoft Fabric Community Support Team.

View solution in original post

Hi,


To show percentage values on both the X-axis and Y-axis, including constant lines, in Power BI, make sure your MoM Growth % and YoY Growth % fields are stored as decimal numbers (for example, 20% as 0.2). If required, you can create a calculated column to divide the values by 100. In the scatter chart’s Format pane, set Display Units to “None” under both the X-axis and Y-axis, and apply Percentage formatting so values appear as 0%, 20%, -20%, etc. For quadrant dividers, use the Analytics pane to add a constant line at 0 for both axes and enable their data labels, also formatted as percentages. Adjust the axis ranges as needed (such as -0.5 to 0.5 for -50% to 50%) to align with quadrant labels or background visuals.

Regards,
Karpurapu D,
Microsoft Fabric Community Support Team.

View solution in original post

6 REPLIES 6
v-karpurapud
Community Support
Community Support

Hi @AartiD 

Thank you for reaching out to the Microsoft Fabric Community Forum.

 

To create a quadrant bubble chart similar to your Excel example, assign MoM Growth % to the X-axis and YoY Growth % to the Y-axis. This will position each bubble according to hospital performance over time. Set the bubble size to represent Total Sales for the current year, and use Hospital Name as a label or legend.

To divide the chart into quadrants labeled “Good”, “Improving”, “Watch Out”, and “Concern”, add constant lines at X = 0 and Y = 0 using the Analytics pane in Power BI. Then, create a calculated column in DAX to classify each data point by its MoM and YoY values, and use this as a Legend to color the bubbles by quadrant. To display the quadrant names, insert text boxes in each area or overlay a custom background image with the labels, ensuring your axis ranges align with the image.

Regards,
Karpurapu D,
Microsoft Fabric Community Support Team.

What should i do if i want % values in X-ais and Y-Axis constant lines of Power BI? As shown in below screen shot.

 

AartiD_0-1753709312634.png

 

Hi,


To show percentage values on both the X-axis and Y-axis, including constant lines, in Power BI, make sure your MoM Growth % and YoY Growth % fields are stored as decimal numbers (for example, 20% as 0.2). If required, you can create a calculated column to divide the values by 100. In the scatter chart’s Format pane, set Display Units to “None” under both the X-axis and Y-axis, and apply Percentage formatting so values appear as 0%, 20%, -20%, etc. For quadrant dividers, use the Analytics pane to add a constant line at 0 for both axes and enable their data labels, also formatted as percentages. Adjust the axis ranges as needed (such as -0.5 to 0.5 for -50% to 50%) to align with quadrant labels or background visuals.

Regards,
Karpurapu D,
Microsoft Fabric Community Support Team.

burakkaragoz
Super User
Super User

Hi @AartiD ,

 

You can definitely recreate this quadrant bubble chart in Power BI. Let me break it down step by step:

Step 1: Create the basic scatter chart

  • Use a Scatter chart visual
  • X-Axis: MoM Growth %
  • Y-Axis: YoY Growth %
  • Legend: Hospital Name
  • Size: Total Sales
  • Values: Leave empty

Step 2: Add quadrant logic Create a calculated column to identify which quadrant each hospital falls into:

Quadrant = 
SWITCH(TRUE(),
    [MoM Growth %] >= 0 && [YoY Growth %] >= 0, "Good",
    [MoM Growth %] >= 0 && [YoY Growth %] < 0, "Improving", 
    [MoM Growth %] < 0 && [YoY Growth %] >= 0, "Watch Out",
    "Concern"
)

Step 3: Add the quadrant labels and lines This is where it gets tricky. You have two options:

Option A: Manual shapes (easier)

  • Add text boxes on your report page with "Good", "Watch Out", etc.
  • Position them in the corners
  • Add reference lines at X=0 and Y=0 from the Analytics pane

Option B: Background image (cleaner look)

  • Take a screenshot of your Excel quadrant background
  • In scatter chart Format pane → Plot area → Image
  • Upload your background image
  • Set transparency to around 30-40%
  • Make sure your axis ranges match the image

Pro tip: Use the Quadrant column in your Legend field instead of Hospital Name if you want bubbles colored by quadrant category.

The key is getting those reference lines at 0,0 to divide your chart into the four sections.

Hope this helps clarify the process!


If my response resolved your query, kindly mark it as the Accepted Solution to assist others. Additionally, I would be grateful for a 'Kudos' if you found my response helpful.

This response was assisted by AI for translation and formatting purposes.

AartiD
Helper II
Helper II

I am not able to understand from Step 3.

ajaybabuinturi
Resident Rockstar
Resident Rockstar

Hi @AartiD,
I am asueming, you want to create a same chart in Power BI. You can follow the below steps.

  1. Use Scatter chart to recreate it. 
  2. Add fileds as below
    Values = Not required for this
    X-Axis = MoM Growth %
    Y-Axis = YoY Growth %
    Legend = Hospital Name or Quadrant Label
    Size = Sales
    Tooltips = Based on business requirement
  3. Add Quadrant Labels as Shapes or Add or create background image as is which is in excel and add it to the chart.

    Add shapes and text boxes manually:

    • Use rectangles for background colors and place text 

    • Use dynamic quadrant logic in a calculated column as below

Quadrant = 
SWITCH(TRUE(),
    [MoM%] > 0 && [YoY%] > 0, "Good",
    [MoM%] > 0 && [YoY%] <= 0, "Improving",
    [MoM%] <= 0 && [YoY%] > 0, "Watch Out",
    "Concern"
)

You can then color bubbles by Quadrant using Legend = Quadrant


Add background image
to the chart:

  • Select the scatter chart

  • Go to Format pane > Plot area > Image

  • Upload your image and set transparency = 0

  • Adjust X and Y axis limits to match the quadrant lines in the image

 

Thanks,
If you found this solution helpful, please consider giving it a Like👍 and marking it as Accepted Solution✔. This helps improve visibility for others who may be encountering/facing same questions/issues.

Helpful resources

Announcements
New to Fabric survey Carousel

New to Fabric Survey

If you have recently started exploring Fabric, we'd love to hear how it's going. Your feedback can help with product improvements.

Power BI DataViz World Championships carousel

Power BI DataViz World Championships - June 2026

A new Power BI DataViz World Championship is coming this June! Don't miss out on submitting your entry.

Join our Fabric User Panel

Join our Fabric User Panel

Share feedback directly with Fabric product managers, participate in targeted research studies and influence the Fabric roadmap.

March Power BI Update Carousel

Power BI Community Update - March 2026

Check out the March 2026 Power BI update to learn about new features.