Vamos a sumergirnos.
Sintaxis de funciones
La función proporciona una sintaxis simple que le permite concentrarse en el código. La sintaxis se expresa a continuación:
tramamente.IO.to_templated (fig, skip = ('title', 'text'))Los parámetros de la función son:
La figura devuelve una copia de la figura con el estilo movido a una plantilla. El tipo de regreso de go.Cifra.
Ejemplo
Ilustramos cómo podemos usar la función To_templated () para exportar el estilo de una figura específica a una plantilla.
Comencemos creando una figura con un estilo personalizado. A continuación se muestra un código de ejemplo:
Importar trama.expresar como PXEn este ejemplo, creamos una trama de dispersión con un estilo de texto personalizado como la familia de fuentes, el color de fuente, el tamaño de la fuente, etc.
El código anterior debe devolver un gráfico de dispersión simple como se muestra:
Podemos convertir esta figura en una figura con una plantilla de estilo utilizando la función to_template ().
Un código de ejemplo es como se muestra:
Importar trama.io como ioEn el código anterior, comenzamos importando el módulo IO complementario como IO. Luego creamos una copia de la figura con el estilo guardado en una plantilla personalizada utilizando la función to_templated ().
Podemos ver la plantilla ejecutando el código:
FIG_Templated.disposición.plantillaEsto debería devolver un diccionario con propiedades que definan el estilo de la figura. Un valor de salida de ejemplo es como se muestra:
disposición.Plantilla(Puede mostrar la figura simplemente llamando a la plantilla guardada como:
FIG_TemplatedEsto debería mostrar la figura guardada en la plantilla.
Crear una figura con la plantilla
Una vez que hemos guardado el estilo de una figura en una plantilla personalizada, podemos usar esa plantilla para aplicar el estilo a otra figura.
Un código de ejemplo es como se muestra:
Importar trama.Graph_Objectsas GoEn el ejemplo anterior, comenzamos importando el módulo Graph_Objects desde Plotly. En este caso, estamos usando Graph_Objects, ya que deseamos crear una figura vacía, pero solo usamos el estilo.
Usando el Go.Figura figura (), pasamos el parámetro de diseño y especificamos la plantilla de destino utilizando la propiedad 'plantilla'.
Luego podemos mostrar la figura resultante llamando a New_Fig. Esto debería volver:
Tenga en cuenta que la figura anterior no contiene ningún dato o texto. Solo incluye el estilo, como color de texto, familia de fuentes, tamaño de fuente, etc.
Para crear un diagrama de dispersión con esta plantilla, podemos usar el código como se muestra:
Importar trama.Graph_Objectsas GoEl ejemplo anterior debe devolver una figura como se muestra:
Tenga en cuenta que el color de fuente, la familia y el tamaño son similares al conjunto en la plantilla.
Guardar una plantilla con nombre
Podemos guardar la plantilla personalizada utilizando el objeto Plantillas como se muestra en el código a continuación:
Importar trama.io como ioEl código anterior guardará la plantilla bajo el nombre 'my_custom_template'. Luego puede usar este nombre para especificar la plantilla que desea usar:
diseño =Conclusión
En este tutorial, aprendimos a crear una figura con el estilo guardado en una plantilla personalizada. También cubrimos cómo usar la plantilla en otras figuras y guardar la plantilla para su uso posterior.