Scatter Diagram with colorbar
3 ビュー (過去 30 日間)
古いコメントを表示
What is the best solution/way to create a very simple scatter diagram with a colorbar.
My input should be a .txt file with 3 columns -> x - coordinate, y - coordiante and value for filling the dots with color. I have found a simple code but the color information is a little bit different.
I want this color input "colors = [212 34 45 12 5]" not colors = ['r' 'g' 'b' 'y' 'c']. Is an other code better? Thank you.
X = [1 2 3 8 1]
Y = [5 4 5 1 5]
%color = [212 34 45 12 5]
fig = figure;
colors = ['r' 'g' 'b' 'y' 'c']
hold on;
for i=1:5
scatter(X(i), Y(i), 'LineWidth',10,'MarkerFaceColor',colors(i))
end
hold off;
resp = fig2plotly(fig)
plotly_url = resp.url;
1 件のコメント
Adam
2016 年 9 月 15 日
What are those colour values supposed to represent? Are they indices into some colourmap? Otherwise colour must be represented as an RGB triplet.
採用された回答
KSSV
2016 年 9 月 15 日
You can use RGB color code, like for Red [255 0 0], Green [0 255 0] and Blue [0 0 255] ;
%Force vs Time Different plate angle
X = [1 2 3 8 1] ;
Y = [5 4 5 1 5] ;
%color = [212 34 45 12 5]
fig = figure;
% colors = ['r' 'g' 'b' 'y' 'c'] ;
colors = [255 0 0 ; 0 255 0 ; 0 0 255 ;255 255 0 ;160 160 160] ;
hold on;
for i=1:5
scatter(X(i), Y(i), 'LineWidth',10,'MarkerFaceColor',colors(i,:)/255)
end
0 件のコメント
その他の回答 (0 件)
参考
カテゴリ
Help Center および File Exchange で Colormaps についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!