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 .pyarchivos en ejemplos, muestre el elemento visual con matplotlib.pyplot.showpara 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