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!Get Fabric Certified for FREE during Fabric Data Days. Don't miss your chance! Request now
Is there a way with the Deneb custom visual to keep the axis visible while scrolling?
For now, I am showing the x axis at top and bottom (vertical scrolling). This helps but is not ideal. Also, I made top and bottom axis using a layer. Is there a simpler way to show both axes (top and bottom or left and right) without layer two charts?
Pat
To learn more about Power BI, follow me on Twitter or subscribe on YouTube.
Solved! Go to Solution.
Hey @mahoneypat,
The scrolling is applied to the entire Vega view, as it's one large SVG (or canvas) container - as far as I know there's nothing currently in Vega/Vega-Lite to support fixing a portion of the visual in-place. This is closest approximation I've seen to something like what I believe you're looking for with current functionality, but it requires a concat layout.
Regards,
Daniel
Proud to be a Super User!
On how to ask a technical question, if you really want an answer (courtesy of SQLBI)
Have you seen here at 08:30 to see an axis that allows you to scroll.
Hey @mahoneypat,
The scrolling is applied to the entire Vega view, as it's one large SVG (or canvas) container - as far as I know there's nothing currently in Vega/Vega-Lite to support fixing a portion of the visual in-place. This is closest approximation I've seen to something like what I believe you're looking for with current functionality, but it requires a concat layout.
Regards,
Daniel
Proud to be a Super User!
On how to ask a technical question, if you really want an answer (courtesy of SQLBI)
Daniel,
Thanks for the quick reply. I had tried the brush/select interval approach too, but was hoping for a one-visual solution. I may have to go with that.
Pat
To learn more about Power BI, follow me on Twitter or subscribe on YouTube.
Yup - the challenge with 'floating' elements is that they need to be explicilty positioned in the DOM over what you're looking to scroll, so typically require coding specific for the visual. Quite hard to do generically, although they're having a go at adding scrollable regions in Charticulator which could be another approach, depending on what you're trying to do.
Proud to be a Super User!
On how to ask a technical question, if you really want an answer (courtesy of SQLBI)
Check out the November 2025 Power BI update to learn about new features.
Advance your Data & AI career with 50 days of live learning, contests, hands-on challenges, study groups & certifications and more!
| User | Count |
|---|---|
| 103 | |
| 80 | |
| 58 | |
| 51 | |
| 46 |