Color Trajectory Plot

バージョン 1.0 (338 KB) 作成者: Benjamin Kraus
A multi-color line based on a 2D trajectory with corresponding color data.
ダウンロード: 138
更新 2021/7/9

Colored Trajectory Plot

View Color Trajectory Plot on File Exchange

Version: 1.0

This chart creates a multi-color line based on a 2D trajectory with corresponding color data.

Syntax

  • colorTrajectoryPlot(x,y) create a multi-color line plot following the 2D path specified by the coordinates x and y using the index of each coordinate to determine the color of the line. x and y must be numeric vectors of equal length.
  • colorTrajectoryPlot(x,y,c) create a multi-color line plot following the 2D path specified by the coordinates x and y using values from c to determine the color of the line at each coordinate. x, y, and c must be numeric vectors of equal length.
  • colorTrajectoryPlot() create a multi-color line plot using only name-value pairs.
  • colorTrajectoryPlot(___,Name,Value) specifies additional options for the multi-color line plot using one or more name-value pair arguments. Specify the options after all other input arguments.
  • colorTrajectoryPlot(parent,___) creates the multi-color line plot in the specified parent.
  • h = colorTrajectoryPlot(___) returns the colorTrajectoryPlot object. Use h to modify properties of the plot after creating it.

Name-Value Pair Arguments/Properties

  • XData (n x 1 numeric vector) x-coordinates of the trajectory.
  • YData (n x 1 numeric vector) y-coordintaes of the trajectory.
  • ColorData (n x 1 numeric vector) data used to determine the color of the line.
  • Colormap (m x 3 matrix of RGB triplets) colormap used to convert ColorData into colors.
  • ColorLimits (1 x 2 numeric vector) limits used to convert ColorData into colors.
  • ColorLimitsMode ('auto' or 'manual') mode for the color limits.
  • ColorbarVisible (scalar matlab.lang.OnOffSwitchState) display the colorbar or not.
  • LineWidth (scalar positive double) line width of the trajectory.
  • TitleText (n x 1 string vector) title of the plot.
  • SubtitleText (n x 1 string vector) subtitle of the plot.
  • ColorbarLabel (n x 1 string vector) label on the colorbar.

Example

Create a multi-color trajectory plot using x, y, and color data generated by the helper script randomWalk.

[x,y,c] = randomWalk;
c = colorTrajectoryPlot(x,y,c);
c.ColorbarLabel = "Firing Rate (Hz)";
colormap(hot(256))

引用

Benjamin Kraus (2024). Color Trajectory Plot (https://github.com/MATLAB-Graphics-and-App-Building/color-trajectory-plot/releases/tag/v1.0), GitHub. 取得済み .

MATLAB リリースの互換性
作成: R2021a
R2020b 以降のリリースと互換性あり
プラットフォームの互換性
Windows macOS Linux
カテゴリ
Help Center および MATLAB AnswersLine Plots についてさらに検索
タグ タグを追加

Community Treasure Hunt

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

Start Hunting!
バージョン 公開済み リリース ノート
1.0

この GitHub アドオンでの問題を表示または報告するには、GitHub リポジトリにアクセスしてください。
この GitHub アドオンでの問題を表示または報告するには、GitHub リポジトリにアクセスしてください。