Guía de estilo de la documentación #
Esta guía contiene las mejores prácticas para el lenguaje y el formato de la documentación de Matplotlib.
Ver también
Para obtener más información sobre cómo contribuir, consulte la sección Escribir documentación .
Lenguaje expositivo #
Para la escritura explicativa, las siguientes pautas son para un uso de lenguaje claro y conciso.
Terminología #
Hay varios términos clave en Matplotlib que son estándares de confiabilidad y consistencia en la documentación. No son intercambiables.
Término |
Descripción |
Correcto |
Incorrecto |
---|---|---|---|
Espacio de trabajo Matplotlib para programación. |
|
||
Subparcelas dentro de la figura. Contiene elementos de trama y es responsable de trazar y configurar detalles adicionales. |
|
|
|
Amplia variedad de objetos de Matplotlib que muestran imágenes. |
|
||
Objeto unidimensional legible por humanos de marcas de referencia que contienen marcas, etiquetas de marcas, espinas y bordes. |
|
|
|
Programación Explícita Orientada a Objetos (POO) |
Enfoque explícito de programación en Matplotlib. |
|
|
Implícito,
|
Enfoque implícito de programación en Matplotlib con |
|
|
Gramática #
Asunto #
Use oraciones imperativas en segunda persona para instrucciones dirigidas que especifican una acción. Los pronombres en segunda persona son para contextos individuales específicos y referencias posesivas.
Correcto |
Incorrecto |
---|---|
Instale Matplotlib desde el directorio de origen utilizando el |
Puede instalar Matplotlib desde el directorio de origen. Puede encontrar soporte adicional si tiene problemas con su instalación. |
Tiempo #
Usa el tiempo presente simple para las explicaciones. Evite el tiempo futuro y otros verbos modales o auxiliares cuando sea posible.
Correcto |
Incorrecto |
---|---|
Las ideas fundamentales detrás de Matplotlib para la visualización implican tomar datos y transformarlos a través de funciones y métodos. |
Matplotlib tomará datos y los transformará a través de funciones y métodos. Pueden generar muchos tipos de imágenes. Estos serán los fundamentos para usar Matplotlib. |
Voz #
Escribe en oraciones activas. La voz pasiva es mejor para situaciones o condiciones relacionadas con avisos de advertencia.
Correcto |
Incorrecto |
---|---|
La función |
El gráfico es generado por la
|
La función devuelve un mensaje de error si no hay argumentos. |
Verá un mensaje de error de la función si no hay argumentos. |
Estructura de la oración #
Escribe con oraciones cortas usando el orden Sujeto-Verbo-Objeto regularmente. Limite las conjunciones coordinantes en oraciones. Evite referencias de pronombres y frases conjuntivas subordinantes.
Correcto |
Incorrecto |
---|---|
El |
El |
La |
La |
El enfoque implícito es un atajo conveniente para generar diagramas simples. |
Los usuarios que deseen tener accesos directos convenientes para generar gráficos utilizan el enfoque implícito. |
Formateo #
Las siguientes pautas especifican cómo incorporar código y usar el formato adecuado para la documentación de Matplotlib.
Código #
Matplotlib es una biblioteca de Python y sigue los mismos estándares para la documentación.
Salidas #
Al generar elementos visuales con Matplotlib usando .py
archivos en ejemplos, muestre el elemento visual con matplotlib.pyplot.show
para mostrar el elemento visual. Mantenga la documentación libre de líneas de salida de Python.
Correcto |
Incorrecto |
---|---|
plt.plot([1, 2, 3], [1, 2, 3])
plt.show()
|
plt.plot([1, 2, 3], [1, 2, 3])
|
fig, ax = plt.subplots()
ax.plot([1, 2, 3], [1, 2, 3])
fig.show()
|
fig, ax = plt.subplots()
ax.plot([1, 2, 3], [1, 2, 3])
|
texto reestructurado #
Matplotlib usa reStructuredText Markup para la documentación. Sphinx ayuda a transformar estos documentos en formatos apropiados para accesibilidad y visibilidad.
Listas #
Las listas con viñetas son para elementos que no requieren secuenciación. Las listas numeradas son exclusivamente para realizar acciones en un orden determinado.
Correcto |
Incorrecto |
---|---|
El ejemplo utiliza tres gráficos. |
El ejemplo utiliza tres gráficos. |
|
|
Estos cuatro pasos ayudan a comenzar a usar Matplotlib. |
Los siguientes pasos son importantes para comenzar a usar Matplotlib. |
|
|
Mesas #
Use tablas ASCII con estándares reStructuredText para organizar el contenido. No se aceptan las tablas Markdown ni la directiva csv-table.
Correcto |
Incorrecto |
||||
---|---|---|---|---|---|
|
| Correct | Incorrect |
| ------- | --------- |
| OK | Not OK |
|
||||
+----------+----------+
| Correct | Incorrect|
+==========+==========+
| OK | Not OK |
+----------+----------+
|
.. csv-table::
:header: "correct", "incorrect"
:widths: 10, 10
"OK ", "Not OK"
|
||||
=========== ===========
Correct Incorrect
=========== ===========
OK Not OK
=========== ===========
|
Recursos adicionales #
Esta guía de estilo no es un estándar completo. Para obtener una referencia más detallada sobre cómo contribuir a la documentación, consulte los enlaces a continuación. Estos recursos contienen mejores prácticas comunes para escribir documentación.
Comentarios #
Los ejemplos de código Python tienen comentarios antes o en la misma línea.
Correcto
Incorrecto