this post is discussing a programming problem.
the task is to draw some lines on the edge of 3 groups of data points.
rather than covering whole area.
is this expression "a polygon (concave) edge on a group of points" clear and idiomatic?
English Language Learners Stack Exchange is a question and answer site for speakers of other languages learning English. It only takes a minute to sign up.Sign up to join this community
No, I wouldn't say it's clear. I didn't understand what it meant until I looked at the picture on Stackoverflow and saw that the edge of the polygon that was being pointed to by the arrow was bent inward, which is what 'concave' means.
Interestingly, they didn't need any additional words to make it clear. I would have used 'using' instead of 'with'.
How to draw a concave polygon edge on a group of points using Python?
Supplementary answer (I agree about "using Python"):
Clearer than "on a group of points" would be
How to draw a concave polygon surrounding a given group of points
"Given" is helpful because it helps the programmer understand that the points are part of the input.
Note, "concave" is a mathematical term and although the average layman might not understand it, and some programmers might not either, I think it is fair to use this term with programmers in a title. Then in the fine print one could explain the meaning.