Add line to scatter plot markers

5 次查看(过去 30 天)
I want to connect the scatterplot markers using lines that follow the same colormap. Any leads on how to do this? Code is given below
size = 2;
c = linspace(1,12,length(x));
scatter3(x,y,z,size,c,'filled')
  4 个评论
Sara Loren
Sara Loren 2021-1-1
hows waterfall going to help? i have tried using plot3 but unable to color coordinate the values with the colormap.
Cris LaPierre
Cris LaPierre 2021-1-1
编辑:Cris LaPierre 2021-1-1
Understood, but without your x,y, and z, we can't run your code. It leaves us unable to address your specific issue. We are therefore left making general suggestions that may or may not apply to you.

请先登录,再进行评论。

回答(1 个)

Cris LaPierre
Cris LaPierre 2021-1-1
编辑:Cris LaPierre 2021-1-1
MATLAB will treat each column of data as a different series. You could reshape X,Y and Z so that the rows represent the hours of the day, and the columns represent the day of the year. Then, plotting using plot3 will automatically make each column (day) a separate line with a different color.
The default settings won't have enough colors for each day of the year. You can specify your own colors, and use the colororder function to define a unique color for each line.
I posted a working example with the dataset you shared in your original post.

类别

Help CenterFile Exchange 中查找有关 Scatter Plots 的更多信息

产品


版本

R2018a

Community Treasure Hunt

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

Start Hunting!

Translated by