Skip to content

simonthor/linecm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

linecm

View linecm on File Exchange

Plot a line with changing color over the course of a line.

To plot a line, run

linecm(x, y, @colormap_functionhandle);

Just like that! You now have a much better looking line. Here is an example:

set(0, 'DefaultLineLineWidth', 2);
x = 0:0.1:2;
y = sin(x);
subplot(1, 2, 1)
line(x, y, 'Color', 'b')
title("Regular line")
subplot(1, 2, 2)
linecm(x, y, @parula); % semicolon is recommended
title("linecm")

Clearly, linecm looks much better!

Colormaps

In this file, two additional colormaps have been added: coolwarm and bwr, inspired by matplotlib. You can read more about them here.

Similar programs

There is a similar program available called colormapline which might be less error prone.

Trivia

Might be quite obvious but linecm stands for "line colormap".