Clear Filters
Clear Filters

How to plot a single data point at a specific location?

6 views (last 30 days)
I have a simple plotting question. I have a figure that has an x range from 0:0.5:8 and I have data points in the form of multiple Sauter Mean Diameters which are constant numbers. I need to arrange these points in a fashion where I plot one point in a specific spot in the graph referring to the x axis. For example my first point needs to be in between .8 and 2 my second between 2 and 3 etc... Any help I could get on this topic would be much appreciated.
  2 Comments
dpb
dpb on 6 Jun 2016
For points at (x,y) locations, probably
doc scatter
is your friend. But, I made this a Comment instead of an Answer because I don't follow how "example my first point needs to be in between .8 and 2" relates to _"plot[ting] one point in a specific spot in the graph referring to the x axis"???
Can you explain more fully or, better yet, show an example of the plot you expect/want?
Bret Valenzuela
Bret Valenzuela on 7 Jun 2016
Sure! I could not find any examples of a type of plot I need but I will try and explain in better detail. by .8 to 2 I mean i need to plot a point that is in that range. If my x axis is from 0:8 with a step of one then I need to plot a point that has its x value between .8 and 2. Does that make sense?

Sign in to comment.

Accepted Answer

Walter Roberson
Walter Roberson on 7 Jun 2016
You can use histc() or histcounts() to classify each point value into a "bin" number whose bin boundaries you specify. You would use the second output of histc() to get the bin number, and if I recall you would use the third output of histcounts()

More Answers (1)

dpb
dpb on 7 Jun 2016
Alternatively,
stairs(x,y)

Categories

Find more on Discrete Data Plots in Help Center and File Exchange

Community Treasure Hunt

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

Start Hunting!