How to change defaults in matplot lib and find specific list of rc parameters
I am learning matplotlib at the moment and working on changing the rcParams. The documentation on the website appears to be very sparse.
When I look here, there is only a select few examples of rc parameters that can be changed, mainly fonts or line colors, such as:
rcParams['lines.linewidth'] = 2
rcParams['lines.color'] = 'r'
And so forth. I am looking for ways to alter the grid and default figure size for example, but they are not listed here and are only scattered here and there across the web. I want to find a reference list of all the changeable parameters and their descriptions. Does such a reference exist?
Thanks.
python numpy matplotlib plot default-value
add a comment |
I am learning matplotlib at the moment and working on changing the rcParams. The documentation on the website appears to be very sparse.
When I look here, there is only a select few examples of rc parameters that can be changed, mainly fonts or line colors, such as:
rcParams['lines.linewidth'] = 2
rcParams['lines.color'] = 'r'
And so forth. I am looking for ways to alter the grid and default figure size for example, but they are not listed here and are only scattered here and there across the web. I want to find a reference list of all the changeable parameters and their descriptions. Does such a reference exist?
Thanks.
python numpy matplotlib plot default-value
add a comment |
I am learning matplotlib at the moment and working on changing the rcParams. The documentation on the website appears to be very sparse.
When I look here, there is only a select few examples of rc parameters that can be changed, mainly fonts or line colors, such as:
rcParams['lines.linewidth'] = 2
rcParams['lines.color'] = 'r'
And so forth. I am looking for ways to alter the grid and default figure size for example, but they are not listed here and are only scattered here and there across the web. I want to find a reference list of all the changeable parameters and their descriptions. Does such a reference exist?
Thanks.
python numpy matplotlib plot default-value
I am learning matplotlib at the moment and working on changing the rcParams. The documentation on the website appears to be very sparse.
When I look here, there is only a select few examples of rc parameters that can be changed, mainly fonts or line colors, such as:
rcParams['lines.linewidth'] = 2
rcParams['lines.color'] = 'r'
And so forth. I am looking for ways to alter the grid and default figure size for example, but they are not listed here and are only scattered here and there across the web. I want to find a reference list of all the changeable parameters and their descriptions. Does such a reference exist?
Thanks.
python numpy matplotlib plot default-value
python numpy matplotlib plot default-value
asked Nov 20 '18 at 18:48
teepeeteepee
7071819
7071819
add a comment |
add a comment |
2 Answers
2
active
oldest
votes
There is a complete tutorial about rc params: Customizing Matplotlib with style sheets and rcParams.
Further down that tutorial there is a section A sample matplotlibrc file, which contains all valid rc params.
Another option is to just print all rc params out,
print(plt.rcParams)
Concerning the actual question:
The grid can be turned on via
plt.rcParams["axes.grid"] = True
The figure size can be set via
plt.rcParams["figure.figsize"] = (8,6)
The above being said, I would like to know what problems you faced searching for this information. Is there any way we could improve the documentation at this point?
– ImportanceOfBeingErnest
Nov 20 '18 at 19:06
add a comment |
From the documentation, you can find the location of the matplotlibrc on your machine as follows:
import matplotlib
matplotlib.matplotlib_fname()
In your text editor, you can uncomment the preset commands. This file is read whenever matplotlib is imported.
you may find optional information regarding matplotlibrc in stackoverflow.com/q/23483857/5202571
– leoburgy
Nov 20 '18 at 19:02
add a comment |
Your Answer
StackExchange.ifUsing("editor", function () {
StackExchange.using("externalEditor", function () {
StackExchange.using("snippets", function () {
StackExchange.snippets.init();
});
});
}, "code-snippets");
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "1"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53399602%2fhow-to-change-defaults-in-matplot-lib-and-find-specific-list-of-rc-parameters%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
2 Answers
2
active
oldest
votes
2 Answers
2
active
oldest
votes
active
oldest
votes
active
oldest
votes
There is a complete tutorial about rc params: Customizing Matplotlib with style sheets and rcParams.
Further down that tutorial there is a section A sample matplotlibrc file, which contains all valid rc params.
Another option is to just print all rc params out,
print(plt.rcParams)
Concerning the actual question:
The grid can be turned on via
plt.rcParams["axes.grid"] = True
The figure size can be set via
plt.rcParams["figure.figsize"] = (8,6)
The above being said, I would like to know what problems you faced searching for this information. Is there any way we could improve the documentation at this point?
– ImportanceOfBeingErnest
Nov 20 '18 at 19:06
add a comment |
There is a complete tutorial about rc params: Customizing Matplotlib with style sheets and rcParams.
Further down that tutorial there is a section A sample matplotlibrc file, which contains all valid rc params.
Another option is to just print all rc params out,
print(plt.rcParams)
Concerning the actual question:
The grid can be turned on via
plt.rcParams["axes.grid"] = True
The figure size can be set via
plt.rcParams["figure.figsize"] = (8,6)
The above being said, I would like to know what problems you faced searching for this information. Is there any way we could improve the documentation at this point?
– ImportanceOfBeingErnest
Nov 20 '18 at 19:06
add a comment |
There is a complete tutorial about rc params: Customizing Matplotlib with style sheets and rcParams.
Further down that tutorial there is a section A sample matplotlibrc file, which contains all valid rc params.
Another option is to just print all rc params out,
print(plt.rcParams)
Concerning the actual question:
The grid can be turned on via
plt.rcParams["axes.grid"] = True
The figure size can be set via
plt.rcParams["figure.figsize"] = (8,6)
There is a complete tutorial about rc params: Customizing Matplotlib with style sheets and rcParams.
Further down that tutorial there is a section A sample matplotlibrc file, which contains all valid rc params.
Another option is to just print all rc params out,
print(plt.rcParams)
Concerning the actual question:
The grid can be turned on via
plt.rcParams["axes.grid"] = True
The figure size can be set via
plt.rcParams["figure.figsize"] = (8,6)
edited Nov 20 '18 at 19:10
answered Nov 20 '18 at 19:02
ImportanceOfBeingErnestImportanceOfBeingErnest
129k12138215
129k12138215
The above being said, I would like to know what problems you faced searching for this information. Is there any way we could improve the documentation at this point?
– ImportanceOfBeingErnest
Nov 20 '18 at 19:06
add a comment |
The above being said, I would like to know what problems you faced searching for this information. Is there any way we could improve the documentation at this point?
– ImportanceOfBeingErnest
Nov 20 '18 at 19:06
The above being said, I would like to know what problems you faced searching for this information. Is there any way we could improve the documentation at this point?
– ImportanceOfBeingErnest
Nov 20 '18 at 19:06
The above being said, I would like to know what problems you faced searching for this information. Is there any way we could improve the documentation at this point?
– ImportanceOfBeingErnest
Nov 20 '18 at 19:06
add a comment |
From the documentation, you can find the location of the matplotlibrc on your machine as follows:
import matplotlib
matplotlib.matplotlib_fname()
In your text editor, you can uncomment the preset commands. This file is read whenever matplotlib is imported.
you may find optional information regarding matplotlibrc in stackoverflow.com/q/23483857/5202571
– leoburgy
Nov 20 '18 at 19:02
add a comment |
From the documentation, you can find the location of the matplotlibrc on your machine as follows:
import matplotlib
matplotlib.matplotlib_fname()
In your text editor, you can uncomment the preset commands. This file is read whenever matplotlib is imported.
you may find optional information regarding matplotlibrc in stackoverflow.com/q/23483857/5202571
– leoburgy
Nov 20 '18 at 19:02
add a comment |
From the documentation, you can find the location of the matplotlibrc on your machine as follows:
import matplotlib
matplotlib.matplotlib_fname()
In your text editor, you can uncomment the preset commands. This file is read whenever matplotlib is imported.
From the documentation, you can find the location of the matplotlibrc on your machine as follows:
import matplotlib
matplotlib.matplotlib_fname()
In your text editor, you can uncomment the preset commands. This file is read whenever matplotlib is imported.
answered Nov 20 '18 at 18:55
leoburgyleoburgy
1107
1107
you may find optional information regarding matplotlibrc in stackoverflow.com/q/23483857/5202571
– leoburgy
Nov 20 '18 at 19:02
add a comment |
you may find optional information regarding matplotlibrc in stackoverflow.com/q/23483857/5202571
– leoburgy
Nov 20 '18 at 19:02
you may find optional information regarding matplotlibrc in stackoverflow.com/q/23483857/5202571
– leoburgy
Nov 20 '18 at 19:02
you may find optional information regarding matplotlibrc in stackoverflow.com/q/23483857/5202571
– leoburgy
Nov 20 '18 at 19:02
add a comment |
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53399602%2fhow-to-change-defaults-in-matplot-lib-and-find-specific-list-of-rc-parameters%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown