Plotting 3D lines with color

조회 수: 18 (최근 30일)
Ata Oezguen Karabacak
Ata Oezguen Karabacak 2021년 3월 2일
댓글: Ata Oezguen Karabacak 2021년 3월 3일
Say I have spherical coordinates for a high number of lines, namely [x_from x_to], [y_from y_to] and [z_from z_to].
I can plot them on the globe I have prepared earlier within a for loop for the length of lines as in:
plot3([x_from x_to], [y_from y_to], [z_from z_to])
However I was not able to plot them with their assigned color of line color equal to some rgb value ([0.5 1 0]) . I have tried the color scheme in 2D plot and it works. Do you have any suggestions? Thanks for your replies in advance!
plot3([x_from x_to], [y_from y_to], [z_from z_to], 'Color', line_color)
  댓글 수: 2
Jan
Jan 2021년 3월 2일
Please explain, what "was not able to plot them with their assigned color" means. What happens, if you try this? Is there an error message or does the result differ from your expectations?
Ata Oezguen Karabacak
Ata Oezguen Karabacak 2021년 3월 2일
Program does not execute the line due some scalar error. Leaving out the " 'Color', line_color " part it plots the lines.

댓글을 달려면 로그인하십시오.

답변 (1개)

Cris LaPierre
Cris LaPierre 2021년 3월 2일
We are problably missing some details, but I can create a dummy example using the syntax you show, and it works.
plot3(1:3,3:5,2:4,'Color',[0.5 1 0])
  댓글 수: 1
Ata Oezguen Karabacak
Ata Oezguen Karabacak 2021년 3월 3일
Yes, the problematic part was not due to coloring after checking it again. Thanks for your reply though, since it helped it.

댓글을 달려면 로그인하십시오.

태그

제품


릴리스

R2013b

Community Treasure Hunt

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

Start Hunting!

Translated by