Guia de estilo de documentação #
Este guia contém as melhores práticas para a linguagem e formatação da documentação do Matplotlib.
Veja também
Para obter mais informações sobre como contribuir, consulte a seção Escrevendo documentação .
Linguagem expositiva #
Para redação explicativa, as diretrizes a seguir são para uso de linguagem clara e concisa.
Terminologia #
Existem vários termos-chave no Matplotlib que são padrões de confiabilidade e consistência na documentação. Eles não são intercambiáveis.
Prazo |
Descrição |
Correto |
Incorreta |
---|---|---|---|
Espaço de trabalho Matplotlib para programação. |
|
||
Subtramas dentro da Figura. Contém elementos de plotagem e é responsável por plotar e configurar detalhes adicionais. |
|
|
|
Ampla variedade de objetos Matplotlib que exibem recursos visuais. |
|
||
Objeto unidimensional legível por humanos de marcas de referência contendo marcações, rótulos de marcações, lombadas e arestas. |
|
|
|
Programação Orientada a Objetos (OOP) Explícita |
Abordagem explícita de programação em Matplotlib. |
|
|
Implícito,
|
Abordagem implícita de programação em Matplotlib com |
|
|
Gramática #
Assunto #
Use frases imperativas de segunda pessoa para instruções direcionadas especificando uma ação. Os pronomes da segunda pessoa são para contextos individuais específicos e referência possessiva.
Correto |
Incorreta |
---|---|
Instale o Matplotlib a partir do diretório de origem usando o |
Você pode instalar o Matplotlib a partir do diretório de origem. Você pode encontrar suporte adicional se estiver tendo problemas com a instalação. |
Tenso #
Use o tempo presente simples para explicações. Evite o tempo futuro e outros verbos modais ou auxiliares quando possível.
Correto |
Incorreta |
---|---|
As ideias fundamentais por trás do Matplotlib para visualização envolvem pegar dados e transformá-los por meio de funções e métodos. |
O Matplotlib pegará os dados e os transformará por meio de funções e métodos. Eles podem gerar muitos tipos de recursos visuais. Esses serão os fundamentos para usar o Matplotlib. |
Voz #
Escreva em frases ativas. A voz passiva é melhor para situações ou condições relacionadas a avisos de alerta.
Correto |
Incorreta |
---|---|
A função |
O gráfico é gerado pela
|
Uma mensagem de erro é retornada pela função se não houver argumentos. |
Você verá uma mensagem de erro da função se não houver argumentos. |
Estrutura da frase #
Escreva com frases curtas usando a ordem Sujeito-Verbo-Objeto regularmente. Limite as conjunções coordenativas nas frases. Evite referências a pronomes e frases conjuntivas subordinadas.
Correto |
Incorreta |
---|---|
O |
O |
A |
A |
A abordagem implícita é um atalho conveniente para gerar gráficos simples. |
Os usuários que desejam ter atalhos convenientes para gerar gráficos usam a abordagem implícita. |
Formatando #
As diretrizes a seguir especificam como incorporar código e usar a formatação apropriada para a documentação do Matplotlib.
Código #
Matplotlib é uma biblioteca Python e segue os mesmos padrões de documentação.
Saídas #
Ao gerar visuais com Matplotlib usando .py
arquivos em exemplos, exiba o visual com matplotlib.pyplot.show
para exibir o visual. Mantenha a documentação livre de linhas de saída do Python.
Correto |
Incorreta |
---|---|
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])
|
reStructuredText #
Matplotlib usa marcação reStructuredText para documentação. O Sphinx ajuda a transformar esses documentos em formatos apropriados para acessibilidade e visibilidade.
Listas #
Listas com marcadores são para itens que não requerem sequenciamento. As listas numeradas são exclusivamente para a realização de ações em uma determinada ordem.
Correto |
Incorreta |
---|---|
O exemplo usa três gráficos. |
O exemplo usa três gráficos. |
|
|
Essas quatro etapas ajudam a começar a usar o Matplotlib. |
As etapas a seguir são importantes para começar a usar o Matplotlib. |
|
|
Mesas #
Use tabelas ASCII com padrões reStructuredText na organização do conteúdo. As tabelas Markdown e a diretiva csv-table não são aceitas.
Correto |
Incorreta |
||||
---|---|---|---|---|---|
|
| 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 adicionais #
Este guia de estilo não é um padrão abrangente. Para obter uma referência mais completa sobre como contribuir com a documentação, consulte os links abaixo. Esses recursos contêm práticas recomendadas comuns para escrever documentação.
Comentários #
Exemplos de código Python têm comentários antes ou na mesma linha.
Correto
Incorreta