scatter plot with narrowed color range

4 ビュー (過去 30 日間)
Florian
Florian 2018 年 10 月 8 日
コメント済み: Florian 2018 年 10 月 9 日
Hi all,
below scatter plot has two variables plotted against each other and a third variable provides the color. For the third variables most values lie between 1 and 10 and only one value is at 30 (hence the colorbar range from 0-30).
Is there a way that I can shift the color range so I get more variations in color between 0 and 10?
Thanks in advance!
  1 件のコメント
jonas
jonas 2018 年 10 月 8 日
編集済み: jonas 2018 年 10 月 8 日
Although possible, perhaps it would be more appropriate to use a logscale instead of an awkwardly scaled colorbar.

サインインしてコメントする。

採用された回答

jonas
jonas 2018 年 10 月 8 日
編集済み: jonas 2018 年 10 月 8 日
Here's a colorbar for you to give you an idea of how you can build your own. The colorscale is not very intuitive.
part1 = jet(200);
part2 = [linspace(part1(end,1),0,200)',zeros(200,2)];
cmap=[part1;part2];
colormap(cmap)
scatter(rand(1,100),rand(1,100),[],rand(1,100))
colorbar
EDIT: slight improvement
  1 件のコメント
Florian
Florian 2018 年 10 月 9 日
Thanks :-)

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeScatter Plots についてさらに検索

製品

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by