Different color scale?

77 Ansichten (letzte 30 Tage)
Ara
Ara am 25 Nov. 2024 um 11:04
Kommentiert: Ara vor etwa 3 Stunden
Dear all,
I have two different dataset one in txt format (ROTI output) and another in xlsx format(S4 output).I wanted to plot different scalebar with different color so that I can recognize these two data set. Would you please tell me the command of it?
Thank you,
Aramesh
  4 Kommentare
Mathieu NOE
Mathieu NOE am 25 Nov. 2024 um 16:02
hello @Ara
it would help us (and you BTW) if you could share a working code and the data
all the best
Ara
Ara am 26 Nov. 2024 um 6:45
Hi Mathieu NOE,
Thank you for your comment. Unfortunately, I cannot share the data.
Best wishes,

Melden Sie sich an, um zu kommentieren.

Antworten (2)

Image Analyst
Image Analyst am 25 Nov. 2024 um 17:48
You need to use the colormap function to set the colormap for each axes independently. So display one image, set the colormap, then display the other and call colormap again with the other colormap. If you're plotting line curves instead of displaying images, there is a 'Color' (or maybe 'LineColor' option in plot to let you set the specific color of each curve.
help colormap
colormap - View and set current colormap This MATLAB function sets the colormap for the current figure to the specified predefined colormap. Set Colormap colormap map colormap(map) colormap(target,map) cmap = colormap(___) Get Current Colormap cmap = colormap cmap = colormap(target) Input Arguments map - Colormap for new color scheme colormap name | three-column matrix of RGB triplets | 'default' target - Target Figure object | Axes object | PolarAxes object | GeographicAxes object | standalone visualization Output Arguments cmap - Colormap values three-column matrix of RGB triplets Examples openExample('graphics2/ChangeColormapUsedForPlotExample') openExample('graphics2/ChangeColormapThenSetItBackToDefaultExample') openExample('graphics/ColormapSpecifyAxesTiledLayoutExample') openExample('graphics2/SpecifyNumberOfColorsForColormapExample') openExample('graphics2/CreateCustomColormapExample') openExample('graphics2/ReturnColormapValuesUsedInPlotExample') openExample('graphics/ColormapReturnFromTiledLayoutExample') openExample('graphics2/ChangeColormapForFigureWithImageExample') See also colorbar, ind2rgb, hsv2rgb, rgbplot, Colormap Editor Introduced in MATLAB before R2006a Documentation for colormap doc colormap
If you have any more questions, then attach your data and code to read it in with the paperclip icon after you read this:
  3 Kommentare
Image Analyst
Image Analyst am 26 Nov. 2024 um 14:44
I don't know what you want. What color ranges do you want for the left colorbar and right colorbar, and what numerical data values do the top and bottom of the colorbars represent?
Ara
Ara am 27 Nov. 2024 um 8:09
Dear Image Analysis,
I want to show different threshold for ROTI (0-0.5) and S4 (0-0.3) in one map. ALso, show different color bar. I set "jet" for one of them and "hot" for another one but it does not appear on the plot.

Melden Sie sich an, um zu kommentieren.


Walter Roberson
Walter Roberson am 25 Nov. 2024 um 18:53
caxis([0 0.3]);
That is affecting the current axis.
caxis([0 0.5]);
That too is affecting the current axis. Which appears to be the same axis as before.
Each axis has only one CLim axis property, so only one caxis() can be in effect at the same time in each axis.
If you need two different caxis() then you need two different axes.
  9 Kommentare
Image Analyst
Image Analyst vor etwa 18 Stunden
Bearbeitet: Image Analyst vor etwa 18 Stunden
It would be easier for us to reproduce and debug if you gave us a small working example, instead of an unrunnable snippet. And include screenshots of what you are getting, and if possible (mock something up in Photoshop), what you'd like to get.
Ara
Ara vor etwa 3 Stunden
Thank you Image Analyst. Unfortunately, I cannot share my data so the code is useless without the data. I am attaching one photo of it.I just want right bar show scale from 0-0.3 (circles in the figure) and left bar show scales from 0-0.5 (dots in this figures). Is that possible to show two different scale in one map?

Melden Sie sich an, um zu kommentieren.

Kategorien

Mehr zu Orange finden Sie in Help Center und File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by