Chris Klink 4c6918ae5b gin commit from chris-mh16 | 3 年 前 | |
---|---|---|
.. | ||
LICENSE.TXT | 3 年 前 | |
README.md | 3 年 前 | |
brewermap.m | 3 年 前 | |
brewermap_plot.m | 3 年 前 | |
brewermap_view.m | 3 年 前 |
BREWERMAP provides all ColorBrewer colorschemes for MATLAB, with simple selection by colormap length and scheme name. Alternatively the scheme name can be preselected, after which only the colormap length is required to define an output colormap.
BREWERMAP is compatible with all MATLAB functions that require a colormap. The function consists of just one M-file that provides all of the ColorBrewer colorschemes (no mat file, no third party files, no file-clutter!). Downsampling or interpolation or repetition of the nodes occurs automatically, if required. Interpolation uses the Lab colorspace.
% Plot a scheme's RGB values:
rgbplot(brewermap(9, 'Blues')) % standard
rgbplot(brewermap(9,'*Blues')) % reversed
% View information about a colorscheme:
[~,num,typ] = brewermap(NaN,'Paired')
num = 12
typ = 'Qualitative'
% Multiline plot using matrices:
N = 6;
axes('ColorOrder',brewermap(N,'Pastel2'),'NextPlot','replacechildren')
X = linspace(0,pi*3,1000);
Y = bsxfun(@(x,n)n*sin(x+2*n*pi/N), X.', 1:N);
plot(X,Y, 'linewidth',4)
% Multiline plot in a loop:
set(0,'DefaultAxesColorOrder',brewermap(NaN,'Accent'))
N = 6;
X = linspace(0,pi*3,1000);
Y = bsxfun(@(x,n)n*sin(x+2*n*pi/N), X.', 1:N);
for n = 1:N
plot(X(:),Y(:,n), 'linewidth',4);
hold all
end
% New colors for the COLORMAP example:
S = load('spine.mat');
image(S.X)
colormap(brewermap([],'YlGnBu'))
% New colors for the SURF example:
[X,Y,Z] = peaks(30);
surfc(X,Y,Z)
colormap(brewermap([],'RdYlGn'))
axis([-3,3,-3,3,-10,5])
% New colors for the CONTOURCMAP example:
brewermap('PuOr'); % preselect the colorscheme.
load topo
load coast
figure
worldmap(topo, topolegend)
contourfm(topo, topolegend);
contourcmap('brewermap', 'Colorbar','on', 'Location','horizontal',...
'TitleString','Contour Intervals in Meters');
plotm(lat, long, 'k')
BREWERMAP_PLOT creates a figure which shows the nodes of all ColorBrewer colorschemes.
BREWERMAP_VIEW creates an interactive figure that allows selection of the colorscheme, and that contains two colorbars showing colors of the colormap and the grayscale equivalent.
R2014b or later: BREWERMAP_VIEW can also update other axes' or figures' colormaps in real time, for example:
S = load('spine');
image(S.X)
brewermap_view(gca)
The function BREWERMAP:
This product includes color specifications and designs developed by Cynthia Brewer (http://colorbrewer.org/). See the ColorBrewer website for further information about each colorscheme, colorblind suitability, licensing, and citations.
datacite.yml | |
---|---|
Title | Population receptive fields in non-human primates from whole-brain fMRI and large-scale neurophysiology in visual cortex. |
Authors |
Klink,Chris;Netherlands Institute for Neuroscience;ORCID:0000-0002-6784-7842
Chen,Xing;Netherlands Institute for Neuroscience Vanduffel,Wim;KU Leuven;ORCID:0000-0002-9399-343X Roelfsema,Pieter;Netherlands Institute for Neuroscience;ORCID:0000-0002-1625-0034 |
Description | This data-set contains all data and code for the paper 'Population receptive fields in non-human primates from whole-brain fMRI and large-scale neurophysiology in visual cortex.' |
License | Creative Commons CC0 1.0 Public Domain Dedication (https://creativecommons.org/publicdomain/zero/1.0/) |
References |
P.C. Klink, X. Chen, W. Vanduffel, & P.R. Roelfsema (2021). Population receptive fields in non-human primates from whole-brain fMRI and large-scale neurophysiology in visual cortex. eLife [doi:10.7554/eLife.67304] (IsSupplementTo)
|
Funding |
NWO, Crossover Program 17619 'INTENSE'
NWO, STW-Perspectief P15-42 'NESTOR' NWO, VENI 451.13.023 EU FP7, ERC-339490 'Cortic_al_gorithms' EU, Human Brain Project (agreements 720270 and 748 785907, SGA1 and SGA2) Friends Foundation of the Netherlands Institute for Neuroscience |
Keywords |
Neuroscience
Neuroimaging Neurophysiology Non-human primate Population receptive field |
Resource Type |
Dataset |