文档风格指南#
本指南包含 Matplotlib 文档的语言和格式的最佳实践.
参见
有关贡献的更多信息,请参阅 编写文档 部分.
说明性语言#
对于解释性写作,以下指南适用于清晰简洁的语言使用.
术语#
Matplotlib 中有几个关键术语,它们是文档可靠性和一致性的标准.它们不可互换.
术语 |
描述 |
正确 |
不正确 |
|---|---|---|---|
|
Matplotlib 用于编程的工作空间. |
|
|
|
Figure 中的子图.包含绘图元素,负责绘制和配置其他细节. |
|
|
|
显示视觉效果的各种 Matplotlib 对象. |
|
|
|
人类可读的单维度参考标记对象,包含刻度,刻度标签,轴脊和边缘. |
|
|
Axes 接口 |
调用 Axes 和 Figure (有时还有其他 Artist) 对象上的方法来配置绘图的使用模式. |
|
|
pyplot 接口 |
仅调用 |
|
|
语法#
主语#
对于指定操作的指令,使用第二人称祈使句.第二人称代词用于特定于个人的上下文和所有格引用.
正确 |
不正确 |
|---|---|
使用 Python |
您可以从源目录安装 Matplotlib.如果您在安装时遇到问题,可以找到其他支持. |
时态#
对于解释,使用现在一般时.尽可能避免将来时和其他情态或助动词.
正确 |
不正确 |
|---|---|
Matplotlib 用于可视化的基本思想涉及获取数据并通过函数和方法对其进行转换. |
Matplotlib 将获取数据并通过函数和方法对其进行转换.它们可以生成多种视觉效果.这些将是使用 Matplotlib 的基础. |
语态#
用主动句书写.被动语态最适合用于与警告提示相关的场景或条件.
正确 |
不正确 |
|---|---|
函数 |
该图形由 |
如果没有参数,该函数将返回一条错误消息. |
如果没有参数,您将看到该函数发出一条错误消息. |
句子结构#
使用主语-谓语-宾语的顺序编写简短的句子.限制句子中的并列连词.避免代词引用和从属连词短语.
正确 |
不正确 |
|---|---|
Matplotlib 中的 |
Matplotlib 中的 |
|
|
隐式方法是生成简单绘图的便捷快捷方式. |
希望拥有用于生成绘图的便捷快捷方式的用户使用隐式方法. |
格式化#
以下指南指定了如何合并代码以及如何为 Matplotlib 文档使用适当的格式.
代码#
Matplotlib 是一个 Python 库,并遵循相同的文档标准.
输出#
当使用 .py 文件在示例中使用 Matplotlib 生成视觉效果时,使用 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 代码示例在代码之前或在同一行有注释.
正确
不正确