У меня есть набор данных, которые я хочу показать как график рассеяния. Я хочу, чтобы каждая точка была построена как квадрат размера dx
.
x = [0.5,0.1,0.3]
y = [0.2,0.7,0.8]
z = [10.,15.,12.]
dx = [0.05,0.2,0.1]
scatter(x,y,c=z,s=dx,marker='s')
Проблема в том, что размер s
, который считывает функция рассеяния, находится в точках ^ 2. Я бы хотел, чтобы каждая точка представлялась квадратом площади dx ^ 2, где эта область находится в "реальных" единицах, единицах графика. Надеюсь, вы сможете получить этот момент.
У меня также есть другой вопрос. Функция рассеяния отображает маркеры с черной рамкой, как я могу отказаться от этой опции и вообще не иметь границы?