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 .pyi file negli esempi, visualizzare l'oggetto visivo con matplotlib.pyplot.showper 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