Histogram or heatmap with self-defined values.
37 ビュー (過去 30 日間)
古いコメントを表示
Hello all,
I would like to have a heatmap or histogram 2D (whichever works better) that plots values in the boxes I specify.
Example:
X = [1;2;3];
Y = [10;20;30];
mainvalue = [4;76;8];
array = [X,Y,mainvalue];
So if X has the value 2 and Y has the value 20, for example, then mainvalue has the value 76.
Basically I try to change the height of the bins with fixed values from a vector (here mainvalue).
This is how it should look, except that the bins contain the values of mainvalue:
Axis labeling does not match example!
4 件のコメント
採用された回答
Adam Danz
2022 年 10 月 7 日
編集済み: Adam Danz
2022 年 10 月 7 日
You have (x,y) coordinates and my interpretation is that you'd like to use color or another property to represent a third value mainvalue. One option is a scatter plot:
X = [1;2;3];
Y = [10;20;30];
mainvalue = [4;76;8];
scatter(X,Y,100,mainvalue,'filled'); % 3rd arg defines size
cb = colorbar();
ylabel(cb, 'mainvalue')
axis padded
box on
grid on
0 件のコメント
その他の回答 (0 件)
参考
カテゴリ
Help Center および File Exchange で Data Distribution Plots についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!