Find everything you need to get certified on Fabric—skills challenges, live sessions, exam prep, role guidance, and more.
Get startedGrow your Fabric skills and prepare for the DP-600 certification exam by completing the latest Microsoft Fabric challenge.
Estoy tratando de trazar un gráfico de piruleta personalizado mediante el uso de un script de Python. Por favor, vea a continuación:
Por alguna razón no parece funcionar. Adjunto el archivo pbix a continuación:
https://www.mediafire.com/file/5rqvuc2s96zdsxg/Python.pbix/file
Gracias de antemano.
Solved! Go to Solution.
Estas son algunas cosas sobre python.
1 función chr():
Devuelve la cadena que representa un carácter cuyo punto de código Unicode es el entero.
2 tamaño:
la forma o el número de la matriz generada por np.random.uniform. En su caso la forma es 1*20, generará 20 números de coma flotante
3 aleatorio significa que los números generados no son regulares, son aleatorios.
4 Para el eje X:
plt.xticks( my_range, ordered_df['group'])
El código anterior se utiliza para establecer el eje X como el ordered_df ['grupo']. en otra palabra, el plt.xticks se utiliza para sustituir el eje X,de my_range a ordered_df['grupo'].
5 Pruebe este código:
import matplotlib.pyplot as plt
# # Make the plot
plt.stem(dataset['Month'],dataset['Total B'])
plt.show()
Pbix al final puedes referirte.
Saludos
Equipo de apoyo a la comunidad _ chenwu zhu
Si esta publicación ayuda, considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente.
python codifica alguna cosa mal. puede hacer clic en "ver detalles" si desea conocer el error.
He editado su código y obtengo la imagen del script de Python con éxito, consulte esto:
import matplotlib.pyplot as plt
import pandas as pd
import numpy as np
df = pd.DataFrame({'group':list(map(chr, range(65, 85))), 'values':np.random.uniform(size=20) })
# # Reorder it following the values:
ordered_df = df.sort_values(by='values')
my_range=range(1,len(df.index)+1)
# # Make the plot
plt.stem(dataset['Total B'])
plt.xticks( my_range, ordered_df['group'])
plt.show()
resultado:
Saludos
Equipo de apoyo a la comunidad _ chenwu zhu
Si esta publicación ayuda, considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente.
Gracias. Sin embargo, me gustaría preguntar por qué no parece mostrar los meses a lo largo del eje. Además, ¿es posible explicar lo que hace lo siguiente:
'group':list(map(chr, range(65, 85)))
¿Se supone que 65 y 85 son números? ¿También es esto para el eje x?
'values':np.random.uniform(size=20)
Además, ¿qué se entiende por tamaño y aleatorio?
ordered_df = df.sort_values(by='values') my_range=range(1,len(df.index)+1)
Gracias de antemano.
Estas son algunas cosas sobre python.
1 función chr():
Devuelve la cadena que representa un carácter cuyo punto de código Unicode es el entero.
2 tamaño:
la forma o el número de la matriz generada por np.random.uniform. En su caso la forma es 1*20, generará 20 números de coma flotante
3 aleatorio significa que los números generados no son regulares, son aleatorios.
4 Para el eje X:
plt.xticks( my_range, ordered_df['group'])
El código anterior se utiliza para establecer el eje X como el ordered_df ['grupo']. en otra palabra, el plt.xticks se utiliza para sustituir el eje X,de my_range a ordered_df['grupo'].
5 Pruebe este código:
import matplotlib.pyplot as plt
# # Make the plot
plt.stem(dataset['Month'],dataset['Total B'])
plt.show()
Pbix al final puedes referirte.
Saludos
Equipo de apoyo a la comunidad _ chenwu zhu
Si esta publicación ayuda, considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente.
Join the community in Stockholm for expert Microsoft Fabric learning including a very exciting keynote from Arun Ulag, Corporate Vice President, Azure Data.