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

Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.

Reply
Anonymous
Not applicable

Error de tiempo de ejecución de script para un gráfico de Python en la versión web de Power BI

Hola

Estoy desarrollando una carta de python en mi tablero de power bi. El gráfico funciona en el archivo de versión de escritorio PBI. Sin embargo, cuando publico el panel, recibí un mensaje de error de tiempo de ejecución de script. Vea el detalle del error a continuación. ¿Puede ayudar a identificar cuál es el problema aquí?

Error de tiempo de ejecución de script

Archivo "C:-Python-lib-site-packages-matplotlib-backends-backend_agg.py", línea 514, en print_png

FigureCanvasAgg.draw(self)

Archivo "C:-Python-lib-site-packages-matplotlib-backends-backend_agg.py", línea 393, en el sorteo

self.figure.draw(self.renderer)

Archivo "C:-Python-lib-site-packages-matplotlib-artist.py", línea 38, en draw_wrapper

return draw(artista, renderizador, *args, **kwargs)

Archivo "C:-Python-lib-site-packages-matplotlib-figure.py", línea 1736, en el sorteo

renderizador, self, artistas, self.suppressComposite)

Archivo "C:-Python-lib-site-packages-matplotlib-image.py", línea 137, en _draw_list_compositing_images

a.draw(renderer)

Archivo "C:-Python-lib-site-packages-matplotlib-artist.py", línea 38, en draw_wrapper

return draw(artista, renderizador, *args, **kwargs)

Archivo "C:-Python-lib-site-packages-matplotlib-axes-_base.py", línea 2630, en el sorteo

mimage._draw_list_compositing_images(renderer, self, artists)

Archivo "C:-Python-lib-site-packages-matplotlib-image.py", línea 137, en _draw_list_compositing_images

a.draw(renderer)

Archivo "C:-Python-lib-site-packages-matplotlib-artist.py", línea 38, en draw_wrapper

return draw(artista, renderizador, *args, **kwargs)

Archivo "C:-Python-lib-site-packages-matplotlib-text.py", línea 685, en el sorteo

bbox, info, descent á textobj._get_layout(renderer)

Archivo "C:-Python-lib-site-packages-matplotlib-text.py", línea 278, en _get_layout

clave: self.get_prop_tup(renderer-renderer)

Archivo "C:-Python-lib-site-packages-matplotlib-text.py", línea 846, en get_prop_tup

x, y á self.get_unitless_position()

Archivo "C:-Python-lib-site-packages-matplotlib-text.py", línea 828, en get_unitless_position

x - float(self.convert_xunits(self._x))

Archivo "C:-Python-lib-site-packages-matplotlib-artist.py", línea 178, en convert_xunits

retorno ax.xaxis.convert_units(x)

Archivo "C:-Python-lib-site-packages-matplotlib-axis.py", línea 1576, en convert_units

f'units: 'x!r'') de e

matplotlib.units.ConversionError: No se pudo convertir valores en unidades de eje: '2019-02'


Inténtelo de nuevo más tarde o póngase en contacto con el soporte técnico. Si se puso en contacto con el soporte técnico, proporcione estos detalles.
ID de actividad: 75d0528c-d810-4f59-b332-376f6e0833df
ID de solicitud: 06bd3e9f-2fd3-6b29-877e-848c3edf4272
Id. de correlación: 1e9148d4-c56e-1c50-9fb1-d0d0833c6f41
Hora: Mar Aug 11 2020 15:04:52 GMT-0700 (Hora del Pacífico)
Versión de servicio: 13.0.14066.71
Versión del cliente: 2008.1.02249-train
URI de clúster: https://wabi-west-us-redirect.analysis.windows.net/

Gracias

Andika

1 ACCEPTED SOLUTION
Anonymous
Not applicable

Descubrí el problema. La etiqueta de datos no utilizaba el valor de fecha convertido correcto para la columna 'Year_Mth'. Por lo tanto, lo revisé a dateset['Date'] y ahora está funcionando.

plt.text(dataset['Fecha'].iloc[i],dataset['Remaining_Balance'].iloc[i] + slider,dataset['Remaining_Balance'].iloc[i],color'negro')

🙂

View solution in original post

6 REPLIES 6
Anonymous
Not applicable

Este es el código que utilicé para desarrollar el gráfico si ayudará a su revisión. ¡Gracias!

ImportaciónPandasComoPd
Importaciónmatplotlib.pyplotComoPlt
ImportaciónDatetime
ImportaciónSeabornComoSns
ImportaciónnumpyComoNp

conjunto de datos['Fecha'] - pd.to_datetime(dataset. Year_Mth)
conjunto de datos['Fecha'].sort_values(ascendentes?Verdad)
#plt.figure(figsize á (35,15))
plt.xlim(dataset['Fecha'].iloc[-18], conjunto de datos['Fecha'].iloc[-1])
sns.lineplot(datos-dataset, x-'Fecha', y='Remaining_Balance', ancho de línea4, marcador'D', marcador de tamaño'10', color'lightcoral', markeredgecolor'darkblue')

Deslizador de control deslizante ?5
Para i En Gama(dataset.shape[0]-18,dataset.shape[0]):
plt.text(dataset['Year_Mth'].iloc[i],dataset['Remaining_Balance'].iloc[i] + slider,dataset['Remaining_Balance'].iloc[i],color'negro')

plt.show()


dataset['Date'] = pd.to_datetime(dataset.Year_Mth)

Debe asegurarse de que Year_Mth tiene un formato que se puede convertir correctamente a una fecha y hora. En todo el conjunto de datos.

Anonymous
Not applicable

Descubrí el problema. La etiqueta de datos no utilizaba el valor de fecha convertido correcto para la columna 'Year_Mth'. Por lo tanto, lo revisé a dateset['Date'] y ahora está funcionando.

plt.text(dataset['Fecha'].iloc[i],dataset['Remaining_Balance'].iloc[i] + slider,dataset['Remaining_Balance'].iloc[i],color'negro')

🙂

Anonymous
Not applicable

El gráfico se mostró correctamente en la versión de escritorio.

CAPA Balance Desktop Version.jpg

Cambié el formato de la columna Year-Mth del texto a la fecha "aaaa-mm". Sigue obteniendo el error de tiempo de ejecución del script.

Year-Mth Column Date Setting as YYYY-MM.jpg

amitchandak
Super User
Super User

@u029057, para el servicio power bi, Gateway también debe estar funcionando - compruebe https://powerbi.microsoft.com/en-us/blog/python-visualizations-in-power-bi-service/

lbendlin
Super User
Super User

Debe convertir su cadena YearMonth en un valor numérico, por ejemplo Year*100+Month

Helpful resources

Announcements
Microsoft Fabric Learn Together

Microsoft Fabric Learn Together

Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

Check out the April 2024 Power BI update to learn about new features.

April Fabric Community Update

Fabric Community Update - April 2024

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