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

Appearance settings

Commit 57efd40

Browse filesBrowse files
committed
DOC: Move "Infinite lines" example from section "pyplot" to "Lines, bars and markers"
Let's reduce the section "pyplot" to examples explicitly showcasing special approaches and features of `pyplot`. An example mainly explaining how to draw infinite lines should be in the "lines" subsection.
1 parent 067b77c commit 57efd40
Copy full SHA for 57efd40

File tree

1 file changed

+14
-12
lines changed
Filter options
  • galleries/examples/lines_bars_and_markers

1 file changed

+14
-12
lines changed

‎galleries/examples/pyplots/axline.py renamed to ‎galleries/examples/lines_bars_and_markers/axline.py

Copy file name to clipboardExpand all lines: galleries/examples/lines_bars_and_markers/axline.py
+14-12Lines changed: 14 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,8 @@
99
sigmoid function.
1010
1111
`~.axes.Axes.axline` draws infinite straight lines in arbitrary directions.
12+
13+
.. redirect-from:: /gallery/pyplot/axline
1214
"""
1315

1416
import matplotlib.pyplot as plt
@@ -17,15 +19,15 @@
1719
t = np.linspace(-10, 10, 100)
1820
sig = 1 / (1 + np.exp(-t))
1921

20-
plt.axhline(y=0, color="black", linestyle="--")
21-
plt.axhline(y=0.5, color="black", linestyle=":")
22-
plt.axhline(y=1.0, color="black", linestyle="--")
23-
plt.axvline(color="grey")
24-
plt.axline((0, 0.5), slope=0.25, color="black", linestyle=(0, (5, 5)))
25-
plt.plot(t, sig, linewidth=2, label=r"$\sigma(t) = \frac{1}{1 + e^{-t}}$")
26-
plt.xlim(-10, 10)
27-
plt.xlabel("t")
28-
plt.legend(fontsize=14)
22+
fig, ax = plt.subplots()
23+
ax.axhline(y=0, color="black", linestyle="--")
24+
ax.axhline(y=0.5, color="black", linestyle=":")
25+
ax.axhline(y=1.0, color="black", linestyle="--")
26+
ax.axvline(color="grey")
27+
ax.axline((0, 0.5), slope=0.25, color="black", linestyle=(0, (5, 5)))
28+
ax.plot(t, sig, linewidth=2, label=r"$\sigma(t) = \frac{1}{1 + e^{-t}}$")
29+
ax.set(xlim=(-10, 10), xlabel="t")
30+
ax.legend(fontsize=14)
2931
plt.show()
3032

3133
# %%
@@ -34,11 +36,11 @@
3436
# diagonal grid lines with a fixed slope, which stay in place when the
3537
# plot limits are moved.
3638

39+
fig, ax = plt.subplots()
3740
for pos in np.linspace(-2, 1, 10):
38-
plt.axline((pos, 0), slope=0.5, color='k', transform=plt.gca().transAxes)
41+
ax.axline((pos, 0), slope=0.5, color='k', transform=ax.transAxes)
3942

40-
plt.ylim([0, 1])
41-
plt.xlim([0, 1])
43+
ax.set(xlim=(0, 1), ylim=(0, 1))
4244
plt.show()
4345

4446
# %%

0 commit comments

Comments
0 (0)
Morty Proxy This is a proxified and sanitized view of the page, visit original site.