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

Compete to become Power BI Data Viz World Champion! First round ends August 18th. Get started.

Reply
Syndicate_Admin
Administrator
Administrator

Power Bi con Python -Heatmap

Hola a todos. Para mi propósito de aprendizaje, necesito crear el gráfico heatmap con Python en Power BI. En su caso, este mapa de calor mide la relación de ventas por estado. sin embargo, cuando traté de ejecutarlo, muestra estado por estado. ¿Cómo corrigio esto?

(p/s: Todavía soy principiante tanto en python como en power bi)

kilala_0-1615876821904.png

esta es mi secuencia de comandos python:

# Paste or type your script code here:
import numpy as np
import matplotlib.pyplot as plt
import seaborn as sns
fig, ax = plt.subplots(figsize=(10,6))
sns.heatmap(dataset.corr(), center=0, cmap= 'coolwarm')
ax.set_title('Sales By State')
plt.show()

¡Si alguien puede ayudar, lo apreciaría totalmente!

¡Gracias!

10 REPLIES 10
Syndicate_Admin
Administrator
Administrator

No @kilala

Sí, puede hacerlo, pero debe proporcionar los datos de ventas. ¿Tienes un conjunto de datos así?

saludos

Phil

Hola

Sí, tengo ventas diarias de datos durante 3 años. Así que, básicamente tengo Order_Year, Ventas y Estado.

No @kilala

Entonces, ¿cómo desea ver esos datos? Un mapa de calor con datos diarios durante 3 años y 50(?) estados se verá increíblemente ocupado.

¿Está bien para crear este mapa de calor o necesita ayuda?

saludos

Phil

No @PhilipTreacy,

Básicamente, sólo hay alrededor de 11 estados, y datos de ventas de 3 años.

Quiero mostrar la suma de datos de los datos de ventas para cada año por estado. la densidad de color debe basarse en el importe de venta.

Cuanto mayor sea la cantidad, más oscuro será el color.

¿Podemos lograr esto usando mapa de calor? ¡Espero que puedas ayudarme!

Lo que he planeado hacer es

@kilala

¿Puede proporcionar los datos, no puede hacer nada sin él.

¿Alguna razón por la que esto tiene que hacerse con Python? Hay imágenes de mapa de calor disponibles de forma nativa en PBI.

Phil

Hola @PhilipTreacy , he intentado cargar el conjunto de datos aquí, pero dijo que Excel y .pbix no es compatible. Así que, aquí doy una muestra. Por favor, hágamelo saber si hay alguna otra manera de compartir los datos con usted. ¡Gracias!

kilala_0-1616002030593.png

No @kilala

Puedes subir el archivo a OneDrive o Dropbox y compartir un enlace a él.

¿Esto tiene que hacerse en Python? ¿Por qué no usar uno de los objetos visuales heatmap integrados?

saludos

Phil

Hola, @PhilipTreacy, aquí está el enlace:

https://drive.google.com/file/d/14O7wd9cwh5IxrORW6Gj5ZfHFJOsZXOWL/view?usp=sharing

En realidad, es para mi propósito de aprendizaje. Quiero saber más sobre qué tipo de visualización podemos hacer usando python en Power BI. He tratado de buscar en línea, pero no hay más referencia sobre esto. Realmente apliriciar su ayuda!

Syndicate_Admin
Administrator
Administrator

No @kilala

No hay datos en el código que trazar. El código hace referencia a un conjunto de datos ( dataset.corr() pero no ha definido esos datos.

Si utiliza este código que tiene un conjunto de datos generado mediante np.random.rand()

import numpy as np
import matplotlib.pyplot as plt
import seaborn as sns
fig, ax = plt.subplots(figsize=(10,6))
dataset = np.random.rand(10, 12)
sns.heatmap(dataset, center=0, cmap= 'coolwarm')
ax.set_title('Sales By State')
plt.show()

Usted debe terminar con este mapa de calor

pyheatmap.png

saludos

Phil

Hola @PhilipTreacy , gracias por ayudar!

Lo he intentado y funciona. Pero, si es posible, no quiero que el conjunto de datos sea aleatorio. Estoy pensando en poner las ventas como eje y, y el estado como eje x. algún tipo como este:

kilala_0-1615906057686.png

¿Tienes idea de hacerlo?

Helpful resources

Announcements
July 2025 community update carousel

Fabric Community Update - July 2025

Find out what's new and trending in the Fabric community.

July PBI25 Carousel

Power BI Monthly Update - July 2025

Check out the July 2025 Power BI update to learn about new features.

Top Solution Authors
Top Kudoed Authors