ráfico de dispersão @ Python. Tamanho e estilo do marcador

Tenho um conjunto de dados que quero mostrar como um gráfico de dispersão. Quero que cada ponto seja plotado como um quadrado de tamanhodx.

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

O problema é que o tamanhos que a função de dispersão lida está nos pontos ^ 2. O que eu gostaria é que cada ponto seja representado por um quadrado da área dx ^ 2, onde essa área está em unidades 'reais', as unidades de plotagem. Espero que você possa entender esse ponto.

Eu também tenho outra pergunta. A função de dispersão plota os marcadores com uma borda preta; como posso descartar essa opção e não ter bord

questionAnswers(8)

yourAnswerToTheQuestion