Guida allo stile della documentazione #
Questa guida contiene le migliori pratiche per la lingua e la formattazione della documentazione di Matplotlib.
Guarda anche
Per ulteriori informazioni sul contributo, vedere la sezione Scrittura della documentazione .
Lingua espositiva #
Per la scrittura esplicativa, le seguenti linee guida sono per un uso del linguaggio chiaro e conciso.
Terminologia #
Esistono diversi termini chiave in Matplotlib che sono standard per l'affidabilità e la coerenza nella documentazione. Non sono intercambiabili.
Termine |
Descrizione |
Corretta |
Errato |
---|---|---|---|
Spazio di lavoro Matplotlib per la programmazione. |
|
||
Sottotrame all'interno della figura. Contiene elementi di trama ed è responsabile della stampa e della configurazione di dettagli aggiuntivi. |
|
|
|
Ampia varietà di oggetti Matplotlib che visualizzano elementi visivi. |
|
|
|
Oggetto unidimensionale leggibile dall'uomo di segni di riferimento contenenti segni di spunta, etichette di segno di spunta, dorsi e bordi. |
|
|
|
Programmazione esplicita orientata agli oggetti (OOP) |
Approccio esplicito alla programmazione in Matplotlib. |
|
|
Implicito,
|
Approccio implicito alla programmazione in Matplotlib con |
|
|
Grammatica #
Oggetto n.
Usa frasi imperative in seconda persona per istruzioni dirette che specificano un'azione. I pronomi in seconda persona sono per contesti individuali specifici e riferimenti possessivi.
Corretta |
Errato |
---|---|
Installa Matplotlib dalla directory di origine utilizzando il |
Puoi installare Matplotlib dalla directory di origine. Puoi trovare ulteriore supporto se riscontri problemi con l'installazione. |
# teso
Usa il present simple per le spiegazioni. Evita il futuro e altri verbi modali o ausiliari quando possibile.
Corretta |
Errato |
---|---|
Le idee fondamentali alla base di Matplotlib per la visualizzazione implicano l'acquisizione di dati e la loro trasformazione attraverso funzioni e metodi. |
Matplotlib prenderà i dati e li trasformerà attraverso funzioni e metodi. Possono generare molti tipi di immagini. Questi saranno i fondamenti per l'utilizzo di Matplotlib. |
Voce #
Scrivi in frasi attive. La voce passiva è la migliore per situazioni o condizioni relative a messaggi di avviso.
Corretta |
Errato |
---|---|
La funzione |
Il grafico è generato dalla
|
Un messaggio di errore viene restituito dalla funzione se non ci sono argomenti. |
Verrà visualizzato un messaggio di errore dalla funzione se non ci sono argomenti. |
Struttura della frase #
Scrivi con frasi brevi usando regolarmente l'ordine Soggetto-Verbo-Oggetto. Limita le congiunzioni coordinative nelle frasi. Evita i riferimenti pronome e le frasi congiuntive subordinate.
Corretta |
Errato |
---|---|
Il |
Il |
La |
La |
L'approccio implicito è una comoda scorciatoia per generare grafici semplici. |
Gli utenti che desiderano disporre di comode scorciatoie per la generazione di grafici utilizzano l'approccio implicito. |
Formattazione #
Le seguenti linee guida specificano come incorporare il codice e utilizzare la formattazione appropriata per la documentazione di Matplotlib.
Codice #
Matplotlib è una libreria Python e segue gli stessi standard per la documentazione.
Uscite #
Quando si generano oggetti visivi con Matplotlib utilizzando .py
i file negli esempi, visualizzare l'oggetto visivo con matplotlib.pyplot.show
per visualizzare l'oggetto visivo. Mantieni la documentazione libera dalle righe di output di Python.
Corretta |
Errato |
---|---|
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])
|
testo ristrutturato #
Matplotlib utilizza reStructuredText Markup per la documentazione. Sphinx aiuta a trasformare questi documenti in formati appropriati per l'accessibilità e la visibilità.
Liste #
Gli elenchi puntati sono per gli elementi che non richiedono una sequenza. Gli elenchi numerati servono esclusivamente per eseguire azioni in un determinato ordine.
Corretta |
Errato |
---|---|
L'esempio utilizza tre grafici. |
L'esempio utilizza tre grafici. |
|
|
Questi quattro passaggi aiutano a iniziare a utilizzare Matplotlib. |
I passaggi seguenti sono importanti per iniziare a utilizzare Matplotlib. |
|
|
Tabelle #
Utilizzare le tabelle ASCII con gli standard reStructuredText nell'organizzazione dei contenuti. Le tabelle Markdown e la direttiva csv-table non sono accettate.
Corretta |
Errato |
||||
---|---|---|---|---|---|
|
| 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
=========== ===========
|
Risorse aggiuntive #
Questa guida di stile non è uno standard completo. Per un riferimento più approfondito su come contribuire alla documentazione, vedere i collegamenti sottostanti. Queste risorse contengono best practice comuni per la scrittura della documentazione.
Commenti #
Esempi di codice Python hanno commenti prima o sulla stessa riga.
Corretta
Errato