Plotting Excel Data in Matlab: How to Combine Multiple Rows into One Figure

  • Thread starter Thread starter ppmko
  • Start date Start date
  • Tags Tags
    Matlab Plotting
AI Thread Summary
To plot multiple rows of data from an Excel file in MATLAB, the user seeks to visualize four sets of x, y, z coordinates within a single circular area. The challenge lies in avoiding clutter from scatter plots and ensuring the points are displayed without connecting lines. The suggestion includes using the plot3 function for 3D plotting while adjusting LineStyle properties to prevent automatic connections between points. Clarification is needed on the interpretation of "inside a circle," as this could mean plotting points that are confined within a circular boundary. The discussion emphasizes the importance of customizing plot properties to achieve the desired visual representation.
ppmko
Messages
9
Reaction score
0

Homework Statement



I have 4 rows of data for a single entity in excel file

Homework Equations


i want to plot all the 4 rows in a single figure in matlab


The Attempt at a Solution


i know how to import the excel data but can find a figure or a function where i can plot these 4 rows in a single circle. scatter plot looks odd too clumsy. is there anything better
 
Physics news on Phys.org
Sorry, I'm unclear of what you're asking here.

Are you attempting to plot a pie chart?

Or are you trying to plot several data sets on the same graph?
 
I have 4 sets of data of points with x,y,z coordinates in an excel file
I want to plot all the data points in one plot
and I want all these points to be inside a circle.
 
ppmko said:
I have 4 sets of data of points with x,y,z coordinates in an excel file
I want to plot all the data points in one plot
and I want all these points to be inside a circle.

Well, you can plot points in 3D in MATLAB using the plot3 function:
http://www.mathworks.com/access/helpdesk/help/techdoc/ref/plot3.html

I don't understand what you mean by plotting the points inside a circle, however. Unless you mean that the points are coordinates of a circle in 3D space. Otherwise, they'll just be a bunch of random points in 3D space.
 
Yes these are coordinates of points inside the circle. I know plot3 but that just creats circle. i want these coordinates inside the circle.
 
Ah, I think I see. You want to only plot the data points, and not have MATLAB automatically join these points together? Well, you can do that just by changing some of the LineStyle properties:

http://www.mathworks.com/access/helpdesk/help/techdoc/creating_plots/f6-20079.html#f6-26386
 
Last edited by a moderator:

Similar threads

Back
Top