Don't miss your chance to take the Fabric Data Engineer (DP-600) exam for FREE! Find out how by attending the DP-600 session on April 23rd (pacific time), live or on-demand.
Learn moreNext 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
Hi guys,
i'm trying to doing something like this (picture exmaple from one guy in the forum that is usefull to explain)
the idea is more simple. to have a stacked column chart and bellow for each bar... the logo. stacked column chart doesnt allow to do that.
i have tried many many this and i have tried inphografic designer visual, and it works... for many columns but once the stacked bar has less than 10 columns it is not usefill becasue it seems that the infografic has a maximo widht for eeach bar that it is not the maximo of the stacked and we cant work o thant
is there any options of this?
regards
Solved! Go to Solution.
@Amar_Kumar @HarishKM @v-menakakota @cengizhanarslan @krishnakanth240 thanks a lot for the responses, sorry for not answer this week but i had problems with my coorporate pwd and as you know... during these weeks it is dificult to solve by IT. But i was working with my personal account and this are the problems that i have found.
First in first, my english is not the best and it is 2nd January, so a little bit hangover.
Context
Let's explain:
Final decision.
But I'm not very confortable with that and i have time during holidays (and after 20h in front of the pc) i have created a custom visual from 0 using VS Code, PBIviz, node.js... etc and that are the features that i have solved with the custom visual?
Probably i'm lossing more benefits, but i'm very happy with my work on this.
In the future if someone have similar issue or something i recommend stacked bars + infograpich as a first approach, becasue more times.. you dont have much time to develop things and in my opinion, the solution will never be create a custom visual each time, you need to avoid that and work with that you have. i do that becasue i have time, but problably stacked bar and infographic lossing the autocolors, could be my easy solutions and the coorporate will acept this
In any case i can be wrong in my analysis, i have tried to explain my decisions and solutiosn related to my analysis but i'm not an expert and maybe someone of microsoft or other people said... o by denef have scroll or something ... ok but chatgpt and copilot didn't give me that explanation or google ajjajjj
happy new year!
@Amar_Kumar @HarishKM @v-menakakota @cengizhanarslan @krishnakanth240 thanks a lot for the responses, sorry for not answer this week but i had problems with my coorporate pwd and as you know... during these weeks it is dificult to solve by IT. But i was working with my personal account and this are the problems that i have found.
First in first, my english is not the best and it is 2nd January, so a little bit hangover.
Context
Let's explain:
Final decision.
But I'm not very confortable with that and i have time during holidays (and after 20h in front of the pc) i have created a custom visual from 0 using VS Code, PBIviz, node.js... etc and that are the features that i have solved with the custom visual?
Probably i'm lossing more benefits, but i'm very happy with my work on this.
In the future if someone have similar issue or something i recommend stacked bars + infograpich as a first approach, becasue more times.. you dont have much time to develop things and in my opinion, the solution will never be create a custom visual each time, you need to avoid that and work with that you have. i do that becasue i have time, but problably stacked bar and infographic lossing the autocolors, could be my easy solutions and the coorporate will acept this
In any case i can be wrong in my analysis, i have tried to explain my decisions and solutiosn related to my analysis but i'm not an expert and maybe someone of microsoft or other people said... o by denef have scroll or something ... ok but chatgpt and copilot didn't give me that explanation or google ajjajjj
happy new year!
@dobregon1988 Hey,
Native Power BI charts can’t put logos under each stacked bar. Use Deneb (Vega-Lite) or Charticulator to compose a stacked column plus a synchronized logo strip. Deneb is the most robust and easy to maintain.
Option A — Deneb (recommended)
What you need in your model
Steps
1) Get Deneb from AppSource and add it to the report.
2) Drop these fields into the Deneb visual (Fields pane):
- Category
- Segment
- Value (sum)
- LogoURL
3) Open Deneb editor and paste this Vega-Lite spec. It vertically concatenates a stacked bar chart with a logo strip that shares the same x-scale, so logos always align with bars (even if you have fewer than 10 categories).
{
"$schema": "https://vega.github.io/schema/vega-lite/v5.json",
"data": {"name": "dataset"},
"resolve": {"scale": {"x": "shared"}},
"vconcat": [
{
"height": 260,
"mark": {"type": "bar"},
"encoding": {
"x": {
"field": "Category",
"type": "nominal",
"axis": {"title": null, "label": false}
},
"y": {
"aggregate": "sum",
"field": "Value",
"type": "quantitative",
"stack": "zero",
"axis": {"title": null}
},
"color": {
"field": "Segment",
"type": "nominal",
"legend": {"title": null}
},
"tooltip": [
{"field": "Category", "type": "nominal"},
{"field": "Segment", "type": "nominal"},
{"aggregate": "sum", "field": "Value", "type": "quantitative"}
]
}
},
{
"height": 60,
"mark": {"type": "image", "width": 40, "height": 40},
"encoding": {
"x": {
"field": "Category",
"type": "nominal",
"axis": {"title": null, "label": false}
},
"url": {"field": "LogoURL"},
"y": {"value": 30}
}
}
],
"config": {
"view": {"stroke": null},
"axis": {"labelFontSize": 11}
}
}
Notes
- Prefer https links reachable from report consumers (no auth prompts).
- For guaranteed rendering, store base64 in a column and use data URIs: "data:image/png;base64," & [Base64Logo].
Option B — Charticulator
Workarounds to avoid
Conclusion
Use Deneb with a vconcat layout and shared x-scale. It reliably keeps logos centered under each stacked column across any number of categories, with full control over size, spacing, and style.
If this post helps, then please consider Accepting it as the solution to help the other members find it more quickly.
Thanks
Harish Mishra
Power BI’s native stacked column chart can’t show images/logos as category labels under each bar. So you need a workaround.
Best options:
Use a custom visual designed for images
Deneb (Vega-Lite): most flexible. You can draw the stacked columns and add an image row under the x-axis using image URLs.
(If you already tried Infographic Designer and hit sizing limits, Deneb is usually the next step.)
Fake the logos row with a second visual
Keep your normal stacked column chart.
Add a Table/Matrix (or another small custom visual) underneath that shows the logo image per category.
Turn off headers/gridlines, make it look like x-axis labels.
This is the simplest “no custom charting” approach, but alignment can be tricky.
Use icons instead of logos
If a simple icon works, you can use Unicode or SVG text in a label, but true logos generally require images.
What you can’t do: native stacked column + image labels in one visual.
Hi @dobregon1988
Thanks for reaching out to the Microsoft fabric community forum.
I would also take a moment to thank @cengizhanarslan , @krishnakanth240 and @Amar_Kumar , for actively participating in the community forum and for the solutions you’ve been sharing in the community forum. Your contributions make a real difference.
I hope the above details help you fix the issue. If you still have any questions or need more help, feel free to reach out. We’re always here to support you .
Best Regards,
Community Support Team
Hi @dobregon1988 ,
I hope the above details help you fix the issue. If you still have any questions or need more help, feel free to reach out. We’re always here to support you .
Best Regards,
Community Support Team
Yes, this is a known limitation in Power BI
A native stacked column/bar chart cannot show images (logos) on the axis.
Why it is not possible?
X-axis / category labels do not support images
Stacked charts cannot bind image URLs
Infographic Designer has fixed bar width limits
So the behavior you are seeing is expected.
1) Chart + Logo Table
Recommended for production reports
Create your stacked column chart (no logos)
Create a Table or Matrix below it
Single column with Image URL (logo)
Category aligned with chart bars
Remove headers, borders, gridlines
Carefully align widths
Fully responsive
No bar-width issues
Works with slicers
Looks native when aligned
2) Use a Tooltip with Logo
Good UX without clutter
Create a Tooltip page
Add:
Logo (Image URL)
Category name
Metrics
Hover on each stacked bar to see the logo
Clean
Interactive
Logo not always visible
Please mark this as a solution with Headup if it is completed otherwise please let us know. Thank You!
Your understanding is correct. There is no native way in Power BI to show logos or images below each bar in a stacked column chart.
Corrections / clarifications:
1.) Stacked column charts do not support images on the X-axis
2.) There is no setting or workaround inside the native visual to enable this
3.)Infographic Designer is the only single-visual option, but it has fixed sizing limits and breaks when the number of bars is small
4.) This is a limitation of the visual, not your setup
Workaround:
Two-visual workaround :-
1.) Top visual: stacked column chart
2.) Bottom visual: table or matrix with category and logo (image URL)
3.) Align both visuals
4.) Turn off headers, gridlines, and backgrounds
If you have recently started exploring Fabric, we'd love to hear how it's going. Your feedback can help with product improvements.
A new Power BI DataViz World Championship is coming this June! Don't miss out on submitting your entry.
| User | Count |
|---|---|
| 46 | |
| 43 | |
| 39 | |
| 20 | |
| 15 |
| User | Count |
|---|---|
| 68 | |
| 68 | |
| 31 | |
| 27 | |
| 24 |