Forum Discussion
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)
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
- Syndicate_AdminAdministrator
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
saludos
Phil
- Syndicate_AdminAdministrator
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:
¿Tienes idea de hacerlo?
- Syndicate_AdminAdministrator
No @kilala
Sí, puede hacerlo, pero debe proporcionar los datos de ventas. ¿Tienes un conjunto de datos así?
saludos
Phil
- Syndicate_AdminAdministrator
Hola
Sí, tengo ventas diarias de datos durante 3 años. Así que, básicamente tengo Order_Year, Ventas y Estado.
- Syndicate_AdminAdministrator
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