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 c0e1cfc

Browse filesBrowse files
authored
Merge pull request #17519 from anntzer/unrc
Prefer demo'ing rcParams rather than rc in examples.
2 parents 2f63dc4 + 7ff1611 commit c0e1cfc
Copy full SHA for c0e1cfc

File tree

1 file changed

+21
-13
lines changed
Filter options

1 file changed

+21
-13
lines changed

‎examples/misc/customize_rc.py

Copy file name to clipboardExpand all lines: examples/misc/customize_rc.py
+21-13Lines changed: 21 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -12,11 +12,16 @@
1212
functions in a custom module that set the defaults, e.g.,::
1313
1414
def set_pub():
15-
rc('font', weight='bold') # bold fonts are easier to see
16-
rc('tick', labelsize=15) # tick labels bigger
17-
rc('lines', lw=1, color='k') # thicker black lines
18-
rc('grid', c='0.5', ls='-', lw=0.5) # solid gray grid lines
19-
rc('savefig', dpi=300) # higher res outputs
15+
rcParams.update({
16+
"font.weight": "bold", # bold fonts
17+
"tick.labelsize": 15, # large tick labels
18+
"lines.linewidth": 1, # thick lines
19+
"lines.color": "k", # black lines
20+
"grid.color": "0.5", # gray gridlines
21+
"grid.linestyle": "-", # solid gridlines
22+
"grid.linewidth": 0.5, # thin gridlines
23+
"savefig.dpi": 300, # higher resolution output.
24+
})
2025
2126
Then as you are working interactively, you just need to do::
2227
@@ -33,15 +38,18 @@ def set_pub():
3338
plt.plot([1, 2, 3])
3439

3540
# the axes attributes need to be set before the call to subplot
36-
plt.rc('font', weight='bold')
37-
plt.rc('xtick.major', size=5, pad=7)
38-
plt.rc('xtick', labelsize=15)
39-
40-
# using aliases for color, linestyle and linewidth; gray, solid, thick
41-
plt.rc('grid', c='0.5', ls='-', lw=5)
42-
plt.rc('lines', lw=2, color='g')
41+
plt.rcParams.update({
42+
"font.weight": "bold",
43+
"xtick.major.size": 5,
44+
"xtick.major.pad": 7,
45+
"xtick.labelsize": 15,
46+
"grid.color": "0.5",
47+
"grid.linestyle": "-",
48+
"grid.linewidth": 5,
49+
"lines.linewidth": 2,
50+
"lines.color": "g",
51+
})
4352
plt.subplot(312)
44-
4553
plt.plot([1, 2, 3])
4654
plt.grid(True)
4755

0 commit comments

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