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

Brian:

Tenho um conjunto de dados que desejo mostrar como um gráfico de dispersão. Quero que cada ponto seja plotado como um quadrado de tamanho 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')

O problema é que o tamanho sque a função de dispersão lê está em pontos ^ 2. O que eu gostaria é que cada ponto fosse representado por um quadrado de área dx ^ 2, onde essa área fosse em unidades 'reais', as unidades do gráfico. Espero que você entenda esse ponto.

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

remosu:

Traduzir do sistema de coordenadas de dados do usuário para exibir o sistema de coordenadas.

e use edgecolors = 'none' para plotar faces sem contornos.

import numpy as np

fig = figure()
ax = fig.add_subplot(111)
dx_in_points = np.diff(ax.transData.transform(zip([0]*len(dx), dx))) 
scatter(x,y,c=z,s=dx_in_points**2,marker='s', edgecolors='none')

Este artigo é coletado da Internet.

Se houver alguma infração, entre em [email protected] Delete.

editar em
0

deixe-me dizer algumas palavras

0comentários
loginDepois de participar da revisão

Artigos relacionados

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

tamanho do marcador do gráfico de dispersão pyplot

Gráfico de dispersão com tamanho, marcador e cor diferentes do dataframe do pandas

Altere o tamanho do marcador do gráfico de dispersão com base no valor da coluna - Python 3.6.x

Altere o tamanho do marcador do gráfico de dispersão com base no valor da coluna - Python 3.6.x

Cálculo do tamanho do marcador do gráfico de dispersão

tamanho do marcador do gráfico de dispersão do mar para TODOS os marcadores

Gráfico de dispersão do Python, pegue a cor do marcador do dataframe

Como aumentar o tamanho do marcador da legenda no gráfico de dispersão no MATLAB 2014b?

Alterar o tamanho e o símbolo dos pontos do gráfico de dispersão no ScalaFX

Altere o tamanho e a forma do gráfico de dispersão dinamicamente - LightningChart JS

gráfico de dispersão com pontos baseados na cor e tamanho do fator no ggplot 2

Faça a cor E o marcador dos pontos de dispersão do gráfico de bokeh dependentes dos valores do dataframe

Como altero o tamanho do gráfico para um gráfico de dispersão do mar?

Como alterar o tamanho do ponto para regplot (), função de gráfico de dispersão do seaborn (python)

Defina o tamanho do texto dentro do marcador no gráfico de bolhas r

Como ajustar o tamanho do marcador de um gráfico de dispersão, para que corresponda a um determinado raio? (Usando transformações matplotlib)

Altere o tamanho do marcador da legenda para Plotly scatter plot (gráfico de bolhas) em Python

Gráfico de dispersão do dataframe1, com estilo de marcador determinado pela variável contínua no dataframe2

Matplotlib; Marcador de gráfico de dispersão, ponto dentro do círculo

Matplotlib; Marcador de gráfico de dispersão, ponto dentro do círculo

Atualizar a forma do marcador de um gráfico de dispersão

Pontos de cores do gráfico de dispersão Python

Gráfico de dispersão do Pyplot, usando facecolors = 'none' e mantendo as cores das bordas para a escolha de cor do marcador determinístico padrão

Problema ao alterar a cor do marcador no gráfico de dispersão R plotly

Remova a borda/linha do marcador no gráfico de dispersão R

python: escala logarítmica do gráfico de dispersão

python: escala logarítmica do gráfico de dispersão

Rotulagem do gráfico de dispersão do Python Matplotlib nos pontos do gráfico

TOP lista

quentelabel

Arquivo