Я получаю отчаяние об этом, я пока не нашел ничего на www.Площадь разброса python Площадь Площадь пропорциональная ось
Вот ситуация:
- Я работаю с Python.
- У меня есть 3 массива: x-координаты, y-координаты и радиус.
- Я хочу создать график рассеяния с заданными x- и y-координатами.
До сих пор все работает, как я хочу. Вот что меня беспокоит:
- Размер круга каждой точки на участке рассеяния должен определяться массивом радиуса.
- Значения координат и радиуса находятся в одинаковых единицах. Явным образом: предположим, что у меня есть точка в (1, 1) с назначенным радиусом 0,5. Затем я хочу получить круг на графике с центром в (1, 1) и с границей, проходящей через точки (1,5, 1), (1, 1,5), (0,5, 1) и (1, 0,5)
То, с чем я борюсь, заключается в том, чтобы узнать отношение точек графика к длине оси. Мне нужно работать с точками, потому что, насколько я вижу, размер окружности разброса задается в значениях точки. Так что, если мы скажем, что моя ось идет от 0 до 10, мне нужно знать, сколько точек в промежутке между ними.
Может кто-нибудь мне помочь? Или есть другой способ сделать это? Спасибо заранее.
Это сложная вещь, чтобы сделать в Matplotlib - здесь является хорошей отправной точкой: http://stackoverflow.com/questions/14827650/pyplot-scatter-plot-marker-size –