Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit91ee54a

Browse files
committed
Added code examples for formatting and rebased
1 parent2457492 commit91ee54a

File tree

1 file changed

+56
-2
lines changed

1 file changed

+56
-2
lines changed

‎doc/devel/style_guide.rst

Lines changed: 56 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,11 @@ Style Guide
66
This guide is for contributors to understand conventions and expectations for
77
quality control of Matplotlib written content.
88

9+
..seealso::
10+
11+
For more information about contributing, see the:ref:`documenting-matplotlib`
12+
section.
13+
914
Expository Language
1015
===================
1116

@@ -137,15 +142,64 @@ references and subordinating conjunctive phrases.
137142
Formatting
138143
==========
139144

145+
The following guidelines specify how to incorporate code and use appropriate
146+
formatting for Matplotlib documentation.
147+
148+
Code
149+
----
150+
151+
Matplotlib is a Python library and follows the same standards for
152+
documentation.
153+
154+
Comments
155+
^^^^^^^^
156+
Examples of Python code have comments before or on the same line.
157+
158+
+---------------------------------------+---------------------------------+
159+
| Correct| Incorrect|
160+
+=======================================+=================================+
161+
| ::| ::|
162+
|||
163+
| # Data| years = [2006, 2007, 2008]|
164+
| years = [2006, 2007, 2008]| # Data|
165+
+---------------------------------------+|
166+
| ::||
167+
|||
168+
| years = [2006, 2007, 2008] # Data||
169+
+---------------------------------------+---------------------------------+
170+
171+
Outputs
172+
^^^^^^^
173+
When generating visuals with Matplotlib using ``.py`` files in examples,
174+
display the visual with ``show()`` to provide display the visual.
175+
Keep the documentation clear of Python output lines.
176+
177+
+------------------------------------+------------------------------------+
178+
| Correct| Incorrect|
179+
+====================================+====================================+
180+
| ::| ::|
181+
|||
182+
| plt.plot([1, 2, 3], [1, 2, 3])| plt.plot([1, 2, 3], [1, 2, 3])|
183+
| plt.show()||
184+
+------------------------------------+------------------------------------+
185+
| ::| ::|
186+
|||
187+
| fig, ax = plt.subplots()| fig, ax = plt.subplots()|
188+
| ax.plot([1, 2, 3], [1, 2, 3])| ax.plot([1, 2, 3], [1, 2, 3])|
189+
| fig.show()||
190+
+------------------------------------+------------------------------------+
191+
192+
reStructuredText
193+
----------------
194+
140195
Matplotlib uses reStructuredText Markup for documentation. Sphinx helps to
141196
transform these documents into appropriate formats for accessibility and
142197
visibility.
143198

144-
reStructuredText standards
145-
--------------------------
146199
- `reStructuredText Specifications<https://docutils.sourceforge.io/docs/ref/rst/restructuredtext.html>`_
147200
- `Quick Reference Document<https://docutils.sourceforge.io/docs/user/rst/quickref.html>`_
148201

202+
149203
Lists
150204
^^^^^
151205
Bulleted lists are for items that do not require sequencing. Numbered lists are

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp