Changing the boxplot limits using Python, Pandas, and MatPlotLib
While I understand the basics of a boxplot and how to generate them in Python, I'd like to customize a boxplot so that instead of my box range representing the standard deviation and whiskers for my min/max values it represents the full min/max range.
I work in DNA analysis and am trying to generate a boxplot where a box represents the range of values for a basepair (e.g.: AA) BUT I want to overlay on that box 16 horizontal lines that are mean values for a string of 4 bases with AA in the middle (e.g. aAAa, cAAa). I've been able to do the overlay but the output is tough to read. I cannot find anything that will allow me to change my box limits.
Here's what I have now:
enter image description here
Any suggestions, amazing StackExchange community?
python matplotlib
add a comment |
While I understand the basics of a boxplot and how to generate them in Python, I'd like to customize a boxplot so that instead of my box range representing the standard deviation and whiskers for my min/max values it represents the full min/max range.
I work in DNA analysis and am trying to generate a boxplot where a box represents the range of values for a basepair (e.g.: AA) BUT I want to overlay on that box 16 horizontal lines that are mean values for a string of 4 bases with AA in the middle (e.g. aAAa, cAAa). I've been able to do the overlay but the output is tough to read. I cannot find anything that will allow me to change my box limits.
Here's what I have now:
enter image description here
Any suggestions, amazing StackExchange community?
python matplotlib
add a comment |
While I understand the basics of a boxplot and how to generate them in Python, I'd like to customize a boxplot so that instead of my box range representing the standard deviation and whiskers for my min/max values it represents the full min/max range.
I work in DNA analysis and am trying to generate a boxplot where a box represents the range of values for a basepair (e.g.: AA) BUT I want to overlay on that box 16 horizontal lines that are mean values for a string of 4 bases with AA in the middle (e.g. aAAa, cAAa). I've been able to do the overlay but the output is tough to read. I cannot find anything that will allow me to change my box limits.
Here's what I have now:
enter image description here
Any suggestions, amazing StackExchange community?
python matplotlib
While I understand the basics of a boxplot and how to generate them in Python, I'd like to customize a boxplot so that instead of my box range representing the standard deviation and whiskers for my min/max values it represents the full min/max range.
I work in DNA analysis and am trying to generate a boxplot where a box represents the range of values for a basepair (e.g.: AA) BUT I want to overlay on that box 16 horizontal lines that are mean values for a string of 4 bases with AA in the middle (e.g. aAAa, cAAa). I've been able to do the overlay but the output is tough to read. I cannot find anything that will allow me to change my box limits.
Here's what I have now:
enter image description here
Any suggestions, amazing StackExchange community?
python matplotlib
python matplotlib
asked Jan 23 at 15:52
rty10rty10
12
12
add a comment |
add a comment |
0
active
oldest
votes
Your Answer
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "3"
};
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%2fsuperuser.com%2fquestions%2f1397533%2fchanging-the-boxplot-limits-using-python-pandas-and-matplotlib%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
0
active
oldest
votes
0
active
oldest
votes
active
oldest
votes
active
oldest
votes
Thanks for contributing an answer to Super User!
- 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%2fsuperuser.com%2fquestions%2f1397533%2fchanging-the-boxplot-limits-using-python-pandas-and-matplotlib%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