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

3 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)

Community Treasure Hunt

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

Start Hunting!