How to hide selected correlations for corrplot?
I am new to coding and R. I was trying to visualize a correlation matrix using corrplot
, but don't want to show all the correlation values. I wish to hide/cancel a chunk of selected columns and rows correlation values, so only an inverted 'L' of values are shown.
As an example, see edited image of an example corrplot
here:
r plot correlation
add a comment |
I am new to coding and R. I was trying to visualize a correlation matrix using corrplot
, but don't want to show all the correlation values. I wish to hide/cancel a chunk of selected columns and rows correlation values, so only an inverted 'L' of values are shown.
As an example, see edited image of an example corrplot
here:
r plot correlation
1
Probably the first thing you should learn is how to use Google. Try for example stackoverflow.com/questions/19012529/…
– David Arenburg
Apr 22 '14 at 8:08
1
@DavidArenburg perhaps my question is not very clear, I'm not looking to hide just one side of the values, which is what that link has shown. I've edited my question to include an image of the kind of final output I require.
– lyqgoh
Apr 23 '14 at 9:50
add a comment |
I am new to coding and R. I was trying to visualize a correlation matrix using corrplot
, but don't want to show all the correlation values. I wish to hide/cancel a chunk of selected columns and rows correlation values, so only an inverted 'L' of values are shown.
As an example, see edited image of an example corrplot
here:
r plot correlation
I am new to coding and R. I was trying to visualize a correlation matrix using corrplot
, but don't want to show all the correlation values. I wish to hide/cancel a chunk of selected columns and rows correlation values, so only an inverted 'L' of values are shown.
As an example, see edited image of an example corrplot
here:
r plot correlation
r plot correlation
edited Apr 23 '14 at 9:52
Thomas
35.2k975112
35.2k975112
asked Apr 22 '14 at 7:57
lyqgohlyqgoh
313
313
1
Probably the first thing you should learn is how to use Google. Try for example stackoverflow.com/questions/19012529/…
– David Arenburg
Apr 22 '14 at 8:08
1
@DavidArenburg perhaps my question is not very clear, I'm not looking to hide just one side of the values, which is what that link has shown. I've edited my question to include an image of the kind of final output I require.
– lyqgoh
Apr 23 '14 at 9:50
add a comment |
1
Probably the first thing you should learn is how to use Google. Try for example stackoverflow.com/questions/19012529/…
– David Arenburg
Apr 22 '14 at 8:08
1
@DavidArenburg perhaps my question is not very clear, I'm not looking to hide just one side of the values, which is what that link has shown. I've edited my question to include an image of the kind of final output I require.
– lyqgoh
Apr 23 '14 at 9:50
1
1
Probably the first thing you should learn is how to use Google. Try for example stackoverflow.com/questions/19012529/…
– David Arenburg
Apr 22 '14 at 8:08
Probably the first thing you should learn is how to use Google. Try for example stackoverflow.com/questions/19012529/…
– David Arenburg
Apr 22 '14 at 8:08
1
1
@DavidArenburg perhaps my question is not very clear, I'm not looking to hide just one side of the values, which is what that link has shown. I've edited my question to include an image of the kind of final output I require.
– lyqgoh
Apr 23 '14 at 9:50
@DavidArenburg perhaps my question is not very clear, I'm not looking to hide just one side of the values, which is what that link has shown. I've edited my question to include an image of the kind of final output I require.
– lyqgoh
Apr 23 '14 at 9:50
add a comment |
2 Answers
2
active
oldest
votes
Set those entries you want blank in the plot to NA
in the correlation matrix (or a copy of it) and then set the argument na.label=" "
in the call to corrplot.
add a comment |
exclude these columns by using indexes, for example
M <- cor( mtcars[ , -c(1, 3, 6)] )
corrplot(M, method = "ellipse")
where we exclude columns 1, 3, 6 (variables mpg, disp, cyl). Other way would be specifying which columns should be evaluated
mtcars[ , c(2:4, 7) ]
takes into account columns 2, 3, 4 and 7. Go through some R tutorial for beginners to familiarize yourself with coding conventions.
1
I don't think answers the question. For example, following this response would entirely exclude column 6. That means that the plot would not show the correlation between Corr9 and Corr6, which is still needed.
– mob
Apr 30 '17 at 7:45
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%2f23213754%2fhow-to-hide-selected-correlations-for-corrplot%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
Set those entries you want blank in the plot to NA
in the correlation matrix (or a copy of it) and then set the argument na.label=" "
in the call to corrplot.
add a comment |
Set those entries you want blank in the plot to NA
in the correlation matrix (or a copy of it) and then set the argument na.label=" "
in the call to corrplot.
add a comment |
Set those entries you want blank in the plot to NA
in the correlation matrix (or a copy of it) and then set the argument na.label=" "
in the call to corrplot.
Set those entries you want blank in the plot to NA
in the correlation matrix (or a copy of it) and then set the argument na.label=" "
in the call to corrplot.
edited Nov 25 '18 at 23:31
Joe
3,0571937
3,0571937
answered Oct 20 '17 at 6:09
GregRGGregRG
112
112
add a comment |
add a comment |
exclude these columns by using indexes, for example
M <- cor( mtcars[ , -c(1, 3, 6)] )
corrplot(M, method = "ellipse")
where we exclude columns 1, 3, 6 (variables mpg, disp, cyl). Other way would be specifying which columns should be evaluated
mtcars[ , c(2:4, 7) ]
takes into account columns 2, 3, 4 and 7. Go through some R tutorial for beginners to familiarize yourself with coding conventions.
1
I don't think answers the question. For example, following this response would entirely exclude column 6. That means that the plot would not show the correlation between Corr9 and Corr6, which is still needed.
– mob
Apr 30 '17 at 7:45
add a comment |
exclude these columns by using indexes, for example
M <- cor( mtcars[ , -c(1, 3, 6)] )
corrplot(M, method = "ellipse")
where we exclude columns 1, 3, 6 (variables mpg, disp, cyl). Other way would be specifying which columns should be evaluated
mtcars[ , c(2:4, 7) ]
takes into account columns 2, 3, 4 and 7. Go through some R tutorial for beginners to familiarize yourself with coding conventions.
1
I don't think answers the question. For example, following this response would entirely exclude column 6. That means that the plot would not show the correlation between Corr9 and Corr6, which is still needed.
– mob
Apr 30 '17 at 7:45
add a comment |
exclude these columns by using indexes, for example
M <- cor( mtcars[ , -c(1, 3, 6)] )
corrplot(M, method = "ellipse")
where we exclude columns 1, 3, 6 (variables mpg, disp, cyl). Other way would be specifying which columns should be evaluated
mtcars[ , c(2:4, 7) ]
takes into account columns 2, 3, 4 and 7. Go through some R tutorial for beginners to familiarize yourself with coding conventions.
exclude these columns by using indexes, for example
M <- cor( mtcars[ , -c(1, 3, 6)] )
corrplot(M, method = "ellipse")
where we exclude columns 1, 3, 6 (variables mpg, disp, cyl). Other way would be specifying which columns should be evaluated
mtcars[ , c(2:4, 7) ]
takes into account columns 2, 3, 4 and 7. Go through some R tutorial for beginners to familiarize yourself with coding conventions.
answered Apr 22 '14 at 10:32
PafnucyPafnucy
4961113
4961113
1
I don't think answers the question. For example, following this response would entirely exclude column 6. That means that the plot would not show the correlation between Corr9 and Corr6, which is still needed.
– mob
Apr 30 '17 at 7:45
add a comment |
1
I don't think answers the question. For example, following this response would entirely exclude column 6. That means that the plot would not show the correlation between Corr9 and Corr6, which is still needed.
– mob
Apr 30 '17 at 7:45
1
1
I don't think answers the question. For example, following this response would entirely exclude column 6. That means that the plot would not show the correlation between Corr9 and Corr6, which is still needed.
– mob
Apr 30 '17 at 7:45
I don't think answers the question. For example, following this response would entirely exclude column 6. That means that the plot would not show the correlation between Corr9 and Corr6, which is still needed.
– mob
Apr 30 '17 at 7:45
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%2f23213754%2fhow-to-hide-selected-correlations-for-corrplot%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
1
Probably the first thing you should learn is how to use Google. Try for example stackoverflow.com/questions/19012529/…
– David Arenburg
Apr 22 '14 at 8:08
1
@DavidArenburg perhaps my question is not very clear, I'm not looking to hide just one side of the values, which is what that link has shown. I've edited my question to include an image of the kind of final output I require.
– lyqgoh
Apr 23 '14 at 9:50