pbertens
Hola,
Estoy tratando de agregar una imagen de Python en un informe. Después de agregar un valor falso a Python viz, escribí el siguiente script
matplotlib.pyplot.plot([1,2,3,4], [5,6,7,8]) matplotlib.pyplot.ylabel('Some numberts') matplotlib.pyplot.show()
Pero cada vez que aparece el siguiente error.
¿Qué sale mal? ¿Es el hecho de que una coma «,» es el estándar para un decimal en mi sistema en lugar de un punto «.»?
Saludos cordiales,
Paul
pbertens
En respuesta a v-jiascu-msft
@v-jiascu-msft
Hola Dale,
Descubrí cuál es el problema y hay una solución. Tengo una versión holandesa de Windows. Coma-decimal es estándar en mi sistema. En la configuración, lo he cambiado a punto decimal. Pero sería bueno si Python-Visual funciona igual que R-Visual. Cuando uso el R-visual, no tengo el problema con la coma o el punto decimal.
El error que tengo está en la fila 6 del script. Y esa es una fila que python genera automáticamente cuando abro python-visual.
Yo uso la última versión de anaconda.
Saludos,
Paul
McCow
¡Hola a todos!
La otra solución posible (solución alternativa) es cambiar la función figManager parámetro figsize.
Tratar
figsize=rcParams['figure.figsize']
en lugar de
figsize=figsize
figManager = new_figure_manager(num, figsize=rcParams['figure.figsize'], #figsize=figsize, dpi=dpi, facecolor=facecolor, edgecolor=edgecolor, frameon=frameon, FigureClass=FigureClass, **kwargs)
en el pyplot.py
En la versión real de las cadenas Anaconda 542-549
Atentamente,
Yuri
v-jiascu-msft
Hola Pablo,
Todo parece estar bien.
1 ¿Puedes compartir tu archivo?
2 ¿Cuál es la versión de Python?
Atentamente,
Valle
pbertens
En respuesta a v-jiascu-msft
@v-jiascu-msft
Hola Dale,
Descubrí cuál es el problema y hay una solución. Tengo una versión holandesa de Windows. Coma-decimal es estándar en mi sistema. En la configuración, lo he cambiado a punto decimal. Pero sería bueno si Python-Visual funciona igual que R-Visual. Cuando uso el R-visual, no tengo el problema con la coma o el punto decimal.
El error que tengo está en la fila 6 del script. Y esa es una fila que python genera automáticamente cuando abro python-visual.
Yo uso la última versión de anaconda.
Saludos,
Paul
mof
En Python, una coma separa los argumentos en una lista de argumentos. Los literales flotantes siempre se escriben con un punto decimal.
En este caso estás enviando figsize = (4, ERROR, 3, 78427344733141)
En este caso estoy diciendo ERROR porque los números literales en python que comienzan con 0 deben expresarse en octal (base 😎 y los dos 8 en el número lo convierten en un literal inválido, que es de lo que se queja el compilador.
Necesitas reescribir eso con puntos decimales.
Si necesita convertir entre comas decimales y puntos decimales, eche un vistazo al módulo de configuración regional en python.
pbertens
En respuesta a mof
Trabajo en una versión holandesa de Windows 7. Usamos comas decimales en lugar de puntos decimales. Esto me da el siguiente error cuando ejecuto un script de python muy simple en el visual de PBI Python:
También publiqué este problema en el foro de escritorio (ver Foro-tema).
Creo que es un error, porque cuando uso el R-visual en power bi no tengo el problema con las comas decimales, porque el R-visual usa el punto decimal estándar.
Espero que este sea el lugar correcto para abordar este tipo de problemas/errores.
Saludos,
Paul
instaladores de datos
En respuesta a pbertens
tenía el mismo problema. una solución temporal es cambiar la configuración de Windows a . (punto) como símbolo decimal y , (coma) como separador de mil
pbertens
En respuesta a mof
El problema es que no puedo cambiar esa parte del script. Es algo dentro de la imagen de Python. Creo que es un error en Power BI. ¿Usted (o alguien más) sabe dónde puedo solucionar este error?
Gracias,
Paul