How to remove X and Y labels from corrplot() MATLAB
up vote
0
down vote
favorite
corrplot(T(:,1:4), 'type', 'Pearson');
Assigning a handle to corrplot only generates a 4x4 matrix of the corrolation of variables.
I attempted to do this.
fh = corrplot(T(:,1:4), 'type', 'Pearson');
th = findall(fh, 'type', 'text', 'String', '{bf Correlation Matrix}');
th.String = '';
But it did not work, how do I remove the X and Y labels from this function.
matlab
add a comment |
up vote
0
down vote
favorite
corrplot(T(:,1:4), 'type', 'Pearson');
Assigning a handle to corrplot only generates a 4x4 matrix of the corrolation of variables.
I attempted to do this.
fh = corrplot(T(:,1:4), 'type', 'Pearson');
th = findall(fh, 'type', 'text', 'String', '{bf Correlation Matrix}');
th.String = '';
But it did not work, how do I remove the X and Y labels from this function.
matlab
add a comment |
up vote
0
down vote
favorite
up vote
0
down vote
favorite
corrplot(T(:,1:4), 'type', 'Pearson');
Assigning a handle to corrplot only generates a 4x4 matrix of the corrolation of variables.
I attempted to do this.
fh = corrplot(T(:,1:4), 'type', 'Pearson');
th = findall(fh, 'type', 'text', 'String', '{bf Correlation Matrix}');
th.String = '';
But it did not work, how do I remove the X and Y labels from this function.
matlab
corrplot(T(:,1:4), 'type', 'Pearson');
Assigning a handle to corrplot only generates a 4x4 matrix of the corrolation of variables.
I attempted to do this.
fh = corrplot(T(:,1:4), 'type', 'Pearson');
th = findall(fh, 'type', 'text', 'String', '{bf Correlation Matrix}');
th.String = '';
But it did not work, how do I remove the X and Y labels from this function.
matlab
matlab
asked Nov 7 at 23:44
James
196
196
add a comment |
add a comment |
1 Answer
1
active
oldest
votes
up vote
0
down vote
A simpler approach may be to first get all of the handles for the Axes
objects created (since I believe corrplot
creates multiple subplots):
hAxes = findall(gcf, 'Type', 'Axes');
Once you have handles to all the Axes
objects, it should be easy to clear their x and y labels (and titles as well, if desired):
set([hAxes.XLabel], 'String', '');
set([hAxes.YLabel], 'String', '');
set([hAxes.Title], 'String', '');
Your first line gives the error: Too many output arguments
– James
Nov 8 at 4:26
@James: Whichcorrplot
function are you using? Is it from a toolbox, the File Exchange, or elsewhere? What MATLAB version are you running your code in?
– gnovice
Nov 8 at 4:29
R2017a is the version im using, I wasnt aware of any other corrplot() however I copied the only use of it.
– James
Nov 8 at 4:46
@James: That's the problem. There was no handle output available in R2017a. Try the other method I have above.
– gnovice
Nov 8 at 4:54
add a comment |
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
up vote
0
down vote
A simpler approach may be to first get all of the handles for the Axes
objects created (since I believe corrplot
creates multiple subplots):
hAxes = findall(gcf, 'Type', 'Axes');
Once you have handles to all the Axes
objects, it should be easy to clear their x and y labels (and titles as well, if desired):
set([hAxes.XLabel], 'String', '');
set([hAxes.YLabel], 'String', '');
set([hAxes.Title], 'String', '');
Your first line gives the error: Too many output arguments
– James
Nov 8 at 4:26
@James: Whichcorrplot
function are you using? Is it from a toolbox, the File Exchange, or elsewhere? What MATLAB version are you running your code in?
– gnovice
Nov 8 at 4:29
R2017a is the version im using, I wasnt aware of any other corrplot() however I copied the only use of it.
– James
Nov 8 at 4:46
@James: That's the problem. There was no handle output available in R2017a. Try the other method I have above.
– gnovice
Nov 8 at 4:54
add a comment |
up vote
0
down vote
A simpler approach may be to first get all of the handles for the Axes
objects created (since I believe corrplot
creates multiple subplots):
hAxes = findall(gcf, 'Type', 'Axes');
Once you have handles to all the Axes
objects, it should be easy to clear their x and y labels (and titles as well, if desired):
set([hAxes.XLabel], 'String', '');
set([hAxes.YLabel], 'String', '');
set([hAxes.Title], 'String', '');
Your first line gives the error: Too many output arguments
– James
Nov 8 at 4:26
@James: Whichcorrplot
function are you using? Is it from a toolbox, the File Exchange, or elsewhere? What MATLAB version are you running your code in?
– gnovice
Nov 8 at 4:29
R2017a is the version im using, I wasnt aware of any other corrplot() however I copied the only use of it.
– James
Nov 8 at 4:46
@James: That's the problem. There was no handle output available in R2017a. Try the other method I have above.
– gnovice
Nov 8 at 4:54
add a comment |
up vote
0
down vote
up vote
0
down vote
A simpler approach may be to first get all of the handles for the Axes
objects created (since I believe corrplot
creates multiple subplots):
hAxes = findall(gcf, 'Type', 'Axes');
Once you have handles to all the Axes
objects, it should be easy to clear their x and y labels (and titles as well, if desired):
set([hAxes.XLabel], 'String', '');
set([hAxes.YLabel], 'String', '');
set([hAxes.Title], 'String', '');
A simpler approach may be to first get all of the handles for the Axes
objects created (since I believe corrplot
creates multiple subplots):
hAxes = findall(gcf, 'Type', 'Axes');
Once you have handles to all the Axes
objects, it should be easy to clear their x and y labels (and titles as well, if desired):
set([hAxes.XLabel], 'String', '');
set([hAxes.YLabel], 'String', '');
set([hAxes.Title], 'String', '');
edited Nov 8 at 4:57
answered Nov 8 at 4:11
gnovice
115k13229332
115k13229332
Your first line gives the error: Too many output arguments
– James
Nov 8 at 4:26
@James: Whichcorrplot
function are you using? Is it from a toolbox, the File Exchange, or elsewhere? What MATLAB version are you running your code in?
– gnovice
Nov 8 at 4:29
R2017a is the version im using, I wasnt aware of any other corrplot() however I copied the only use of it.
– James
Nov 8 at 4:46
@James: That's the problem. There was no handle output available in R2017a. Try the other method I have above.
– gnovice
Nov 8 at 4:54
add a comment |
Your first line gives the error: Too many output arguments
– James
Nov 8 at 4:26
@James: Whichcorrplot
function are you using? Is it from a toolbox, the File Exchange, or elsewhere? What MATLAB version are you running your code in?
– gnovice
Nov 8 at 4:29
R2017a is the version im using, I wasnt aware of any other corrplot() however I copied the only use of it.
– James
Nov 8 at 4:46
@James: That's the problem. There was no handle output available in R2017a. Try the other method I have above.
– gnovice
Nov 8 at 4:54
Your first line gives the error: Too many output arguments
– James
Nov 8 at 4:26
Your first line gives the error: Too many output arguments
– James
Nov 8 at 4:26
@James: Which
corrplot
function are you using? Is it from a toolbox, the File Exchange, or elsewhere? What MATLAB version are you running your code in?– gnovice
Nov 8 at 4:29
@James: Which
corrplot
function are you using? Is it from a toolbox, the File Exchange, or elsewhere? What MATLAB version are you running your code in?– gnovice
Nov 8 at 4:29
R2017a is the version im using, I wasnt aware of any other corrplot() however I copied the only use of it.
– James
Nov 8 at 4:46
R2017a is the version im using, I wasnt aware of any other corrplot() however I copied the only use of it.
– James
Nov 8 at 4:46
@James: That's the problem. There was no handle output available in R2017a. Try the other method I have above.
– gnovice
Nov 8 at 4:54
@James: That's the problem. There was no handle output available in R2017a. Try the other method I have above.
– gnovice
Nov 8 at 4:54
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.
Some of your past answers have not been well-received, and you're in danger of being blocked from answering.
Please pay close attention to the following guidance:
- 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%2f53199598%2fhow-to-remove-x-and-y-labels-from-corrplot-matlab%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