This time we’re going bigger than ever. Fabric, Power BI, SQL, AI and more. We're covering it all. You won't want to miss it.
Learn moreDid you hear? There's a new SQL AI Developer certification (DP-800). Start preparing now and be one of the first to get certified. Register now
I'm trying to plot a dataframe as a matplotlib table in a Python visual. I tested the code in Jupyter, and it works fine, but the same code in PowerBI gives a KeyError. The error seems to be coming from this part of the script:
the_table = plt.table(cellText=common_df,
colColours=ccolors,
colLabels=column_headers,
loc='center')
This exact same code works fine with a simpler dataframe, but when I plug in my actual one, I get a KeyError: 0. Any ideas on why this might be happening, especially given that it works fine in Jupyter?
@Penguin236 , very difficult to tell with this info.
But in power bi you have to drag column on python visual and you can only use those
Check my video on how I created those visual
https://www.youtube.com/watch?v=rX3-G8u5fwc
can you share the python script including comments in power bi
Check out the April 2026 Power BI update to learn about new features.
Sign up to receive a private message when registration opens and key events begin.
If you have recently started exploring Fabric, we'd love to hear how it's going. Your feedback can help with product improvements.
| User | Count |
|---|---|
| 34 | |
| 31 | |
| 30 | |
| 21 | |
| 16 |
| User | Count |
|---|---|
| 63 | |
| 53 | |
| 31 | |
| 23 | |
| 23 |