Como usar uma barra de cores com seu MATLAB Plot
Usando uma barra de cores com o seu enredo MATLAB pode ajudar as pessoas a ver valores de dados com base na cor, em vez de valor numérico puro. A barra de cores em si pode atribuir valores humanos-compreensível para os dados numéricos para que os dados significa algo para aqueles que vê-lo. A melhor maneira de trabalhar com barras de cores é vê-los em ação.
Menu
- Digite ysource = [4, 2, 5, 6- 1, 2, 4, 3] - e pressione enter.
- Digite bar1 = bar3 (ysource) - e pressione enter.
- Digite cb1 = colorbar ( 'eastoutside') - e pressione enter.
- Digite o seguinte código na janela de comando, pressionando enter após cada linha.
- Set tipo (cb1, 'yticklabel', { '', 'terrível', 'ok', 'better', 'médio', 'grande', 'melhor'!}) - e pressione enter.
Os passos seguintes ajudá-lo a criar uma barra de cores usando a Barra de cor() funcionar e usá-lo para definir valores em um gráfico de barras:
Digite YSource = [4, 2, 5, 6- 1, 2, 4, 3] - e pressione Enter.
MATLAB cria uma nova fonte de dados para a trama.
Digite Bar1 = Bar3 (YSource) - e pressione Enter.
Você vê um novo gráfico de barras. Mesmo que os dados estão no formato gráfico, ainda é muito chato. Para fazer o gráfico de barras mais fácil trabalhar com, o próximo passo altera os rótulos do eixo y.
Digite CB1 = colorbar ( 'EastOutside') - e pressione Enter.
Você vê uma barra de cores aparecem no lado direito da trama. Você pode escolher outros lugares para a barra de cores, incluindo no interior da trama. Não se preocupe com a barra de cores carrapatos que não corresponde às do gráfico de barras para agora.
Digite o seguinte código na janela de comando, pressionando ENTER após cada linha.
para Elemento = 1: length (Bar1) ZDATA = get (Bar1 (Element), 'ZDATA') - ( 'DadosC', ZDATA, ... 'FaceColor', 'interp' Bar1 (Element)) end set
Uma série de mudanças ocorrem. As barras são agora coloridas de acordo com o seu valor. No entanto, a barra de cores contém apenas números, por isso não faz nada mais do que o eixo y rótulos fazer para dizer o que as cores significam.
set tipo (CB1, 'YTickLabel', { '', 'terrível', 'OK', 'Better', 'médio', 'Grande', 'melhor'!}) - e pressione Enter.
O gráfico agora tem significados atribuídos a cada nível de cor.
O esquema de cores que MATLAB usa por padrão não é o único esquema de cores disponíveis. o colormap () função permite-lhe mudar as cores. Por exemplo, se você digitar colormap ( 'cool') e pressione Enter, as cores mudam de forma adequada. Você também pode criar mapas de cores personalizadas usando uma variedade de técnicas. Para obter mais informações, consulte o colormap () documentação em MathWorks.