Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

104 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🎨 PowerBI-Deneb | Advanced Vega-Lite Visualizations for Power BI

GitHub stars Forks License: MIT Power BI YouTube

Premium collection of 9+ production-ready Deneb visualizations using Vega & Vega-Lite for Power BI. Copy-paste templates, live demos, and complete documentation.


📖 Table of Contents


✨ What's Inside

This repository contains production-ready Deneb templates for Power BI with:

9+ custom visualizations — Bars, Pareto, Scatter, Regressions
Cross-filtering & highlighting — Interactive dashboards out-of-the-box
Parameter controls — Dynamic axis alignment, color schemes
Complete JSON templates — Copy-paste into Deneb editor
Example .pbix files — Download & explore immediately
Video tutorials — Learn step-by-step on YouTube


🚀 Quick Start

1️⃣ Choose a Template

Browse the / root directory for folders like:

  • Barras_Eje_Dinamico/ — Bar charts with dynamic axis alignment
  • Diagramas_Pareto/ — Pareto 80/20 principle visualizations
  • Dispersion_Etiquetados/ — Scatter plots with labeling
  • Dispersion_Regresion/ — Regression analysis visualizations

2️⃣ Download the .pbix Example

Each folder contains:

📁 Visualization_Name/
├── README.md                 ← Full documentation
├── Files/
│   ├── visualization.pbix    ← Download this!
│   ├── demo.gif              ← See it in action
│   └── template.json         ← JSON schema

3️⃣ Import into Power BI

  1. Open Power BI Desktop
  2. Open the .pbix file (or create a new report)
  3. Insert → Deneb visual
  4. Copy the JSON template from template.json
  5. Load your own data → Done! ✅

4️⃣ Customize

  • Change colors in the configmark sections
  • Adjust font sizes, opacity, spacing
  • Add your own fields (replace __0__, __1__ with your column names)

📚 Visualization Gallery

📊 1. Barras con Alineación Dinámica (Dynamic Bar Alignment)

Use Case: Toggle between left-aligned and right-aligned bar labels with a parameter.

Dynamic Alignment

Features:

  • Parameter-driven label positioning
  • Real-time axis switching
  • Responsive sizing

📖 View Full Docs →


📈 2. Gráfico de Pareto Vertical (Pareto 80/20)

Use Case: Identify the 20% of products driving 80% of revenue.

Pareto Vertical

Features:

  • Cumulative percentage line
  • Color-coded zones (80%, 20%)
  • Sorted by impact
  • Tooltip summary

📖 View Full Docs →


🎯 3. Gráfico de Dispersión con Regresión (Scatter + Regression)

Use Case: Show correlation between two metrics with trend line.

Scatter Regression

Features:

  • Linear regression line
  • Individual point highlighting
  • Correlation coefficient display
  • Cross-filtering support

📖 View Full Docs →


🏷️ 4. Dispersión con Etiquetas (Labeled Scatter)

Use Case: Bubble chart showing product names, sizes, and relationships.

Labeled Scatter

Features:

  • Smart label positioning
  • Bubble sizing by measure
  • Color by category
  • Cross-filtering active

📖 View Full Docs →


📊 5. Gráficos de Barras Adaptables (Responsive Bars)

Use Case: Bars that scale to container size with no manual resizing.

Adaptive Bars

Features:

  • Container-aware sizing
  • Responsive padding
  • Mobile-friendly
  • Touch support

📖 View Full Docs →


💻 How to Use

Option A: Copy-Paste JSON (Fastest)

  1. Open Barras_Eje_Dinamico/Files/template.json
  2. Copy all JSON content
  3. In Power BI:
    • Insert → Deneb
    • Paste JSON into editor
    • Map your fields
    • ✅ Done!

Option B: Download .pbix Example (Easiest)

  1. Navigate to any visualization folder (e.g., Barras_Eje_Dinamico/)
  2. Download the .pbix file from Files/
  3. Open in Power BI Desktop
  4. Replace sample data with your own
  5. ✅ Ready to go!

Option C: Clone Repository (Power Users)

git clone https://github.com/CSalcedoDataBI/PowerBI-Deneb.git
cd PowerBI-Deneb

Then use any .pbix or .json directly.


📥 Download & Import

Visualization Download JSON Template
📊 Dynamic Bars .pbix template.json
📈 Pareto 80/20 .pbix template.json
🎯 Scatter Regression .pbix template.json
🏷️ Labeled Scatter .pbix template.json
📊 Adaptive Bars .pbix template.json

🎬 Video Tutorials

Learn how to build and customize these visualizations:

Subscribe for moreBrowse the template gallery at csalcedodatabi.com — each template with its Vega-Lite spec ready to copy and a "how to use it in Power BI" walkthrough (in Spanish).


🤝 Contributing

Found a bug? Have an improvement? We welcome contributions!

How to Contribute

  1. Fork this repository
  2. Create a branch: git checkout -b feature/your-visualization
  3. Commit changes: git commit -m "Add: new awesome visualization"
  4. Push & open a Pull Request: git push origin feature/your-visualization

Guidelines

  • Include a README.md in your visualization folder
  • Provide a .pbix example file
  • Add a .gif or screenshot showing the visualization
  • Include the JSON template for copy-paste
  • Document any custom parameters

❓ FAQ

Q: Do I need Deneb installed?

A: Yes. Install Deneb from AppSource (free).

Q: Can I modify the templates?

A: Absolutely! Each template is fully open and customizable. The MIT license allows modifications for personal and commercial use.

Q: Do these work offline?

A: Yes, Deneb is a custom visual installed in Power BI Desktop. No internet required after installation.

Q: Can I use these in Power BI Service?

A: Yes, but only if Deneb is enabled by your Power BI Admin. Check with your organization.

Q: How do I change colors?

A: Find the configmarkfill section in the JSON and update hex color codes (e.g., #FF0000 for red).

Q: Are there more visualizations coming?

A: Yes! This repo is actively maintained. Star ⭐ to get updates.


📞 Support & Contact

Have questions?


📄 License

MIT License — see LICENSE for details.

Feel free to use these templates for personal and commercial projects without attribution (though it's appreciated! 😊).


🌟 Show Your Support

If these visualizations help your dashboards shine, please:

Star this repository — It helps others discover this resource
🔗 Share with your team — Spread the knowledge
💬 Leave feedback — Tell us what you'd like next


Made with ❤️ by Cristobal Salcedo

Powered by Deneb | Built with Vega & Vega-Lite

About

Plantillas Deneb para Power BI: especificaciones Vega-Lite listas para copiar en tus informes.

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors