How to corrplot without displaying histograms?
7 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
Hi,
I want to plot correlation between two variables using corrplot.
I only want to display correlation without histograms. For example, I want only the ''subplot' squared red as below.
Can you advise please?
0 Commenti
Risposta accettata
Askic V
il 13 Dic 2022
Modificato: Askic V
il 13 Dic 2022
Please execute this script. I think it will give you pretty good idea what to do next.
clear
close all
load Data_Canada
corrplot(DataTable,Type="Kendall",TestR="on");
% find all axis objects (children)
cc = findobj(gcf, 'type', 'axes');
cc(1:10)
% create new figure
fig2 = figure(2);
% define 1st subplot
ax1 = subplot(2,1,1,'parent',fig2);
% copy object from previous figure
axcp = copyobj(cc(9), fig2);
set(axcp,'Position',get(ax1,'position'));
ax2 = subplot(2,1,2,'parent',fig2);
axcp = copyobj(cc(10), fig2);
set(axcp,'Position',get(ax2,'position'));
I think by following this example, yo'll manage to get what you need. First examine the variable (array) cc. First two elements will be PlotMatrixHistAx. You'll use PlotMatrixScatterAx array elements.
0 Commenti
Più risposte (0)
Vedere anche
Categorie
Scopri di più su Data Distribution Plots in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!