文档风格指南#
本指南包含了Matplotlib文档的语言和格式化的最佳实践。
参见
有关贡献的更多信息,请参阅 编写文档 部分。
说明性语言#
对于解释性写作,以下指南用于清晰简洁的语言使用。
术语#
在 Matplotlib 中有几个关键术语,它们是文档中可靠性和一致性的标准。它们不可互换。
术语 |
描述 |
正确 |
不正确 |
|---|---|---|---|
Matplotlib 编程工作空间。 |
|
||
图中的子图。包含绘图元素,并负责绘图和配置附加细节。 |
|
||
显示视觉效果的 Matplotlib 对象种类繁多。 |
|
||
包含刻度、刻度标签、脊线和边缘的易读的单维对象。 |
|
||
Axes 接口 |
在 Axes 和 Figure(有时还有其他 Artist)对象上调用方法以配置图表的使用模式。 |
|
|
pyplot 接口 |
仅调用 |
|
|
语法#
主题#
使用第二人称祈使句来指定需要执行的动作。第二人称代词用于个人特定的上下文和所有格引用。
正确 |
不正确 |
|---|---|
使用 Python 的 |
你可以从源代码目录安装 Matplotlib。如果你在安装过程中遇到问题,可以寻求额外的支持。 |
紧张#
使用一般现在时进行解释。尽可能避免使用将来时和其他情态或助动词。
正确 |
不正确 |
|---|---|
Matplotlib 用于可视化的基本思想涉及获取数据并通过函数和方法对其进行转换。 |
Matplotlib 将通过函数和方法处理数据并进行转换。它们可以生成多种视觉图形。这些将是使用 Matplotlib 的基础。 |
语音#
使用主动句式。被动语态最适合用于与警告提示相关的情境或条件。
正确 |
不正确 |
|---|---|
函数 |
图表由 |
如果没有参数,函数将返回一条错误消息。 |
如果没有参数,你将会从函数中看到一个错误信息。 |
句子结构#
使用主语-谓语-宾语顺序写短句。限制句子中的并列连词。避免代词引用和从属连词短语。
正确 |
不正确 |
|---|---|
Matplotlib 中的 |
Matplotlib 中的 |
|
|
隐式方法是生成简单图形的便捷快捷方式。 |
希望为生成图表提供便捷快捷方式的用户使用隐式方法。 |
格式化#
以下指南规定了如何在Matplotlib文档中整合代码并使用适当的格式。
代码#
Matplotlib 是一个 Python 库,并遵循相同的文档标准。
输出#
在使用 Matplotlib 生成视觉内容时,通过在示例中使用 .py 文件,使用 matplotlib.pyplot.show 来显示视觉内容。保持文档中不包含 Python 输出行。
正确 |
不正确 |
|---|---|
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 使用 reStructuredText 标记进行文档编写。Sphinx 帮助将这些文档转换为适合访问和可见的格式。
列表#
项目符号列表适用于不需要排序的项。编号列表专门用于按确定顺序执行操作。
正确 |
不正确 |
|---|---|
该示例使用了三个图表。 |
该示例使用了三个图表。 |
|
|
这四个步骤有助于开始使用 Matplotlib。 |
以下步骤对于开始使用 Matplotlib 非常重要。 |
|
|
表格#
使用符合 reStructuredText 标准的 ASCII 表格来组织内容。Markdown 表格和 csv-table 指令不被接受。
正确 |
不正确 |
||||
|---|---|---|---|---|---|
|
| 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
=========== ===========
|
附加资源#
本风格指南不是一个全面的规范。关于如何更全面地为文档做出贡献,请参见以下链接。这些资源包含了编写文档的常见最佳实践。
注释#
Python 代码示例中,注释可以在代码之前或同一行。
正确
不正确