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