Pacote python para plotagem de vetores em planos bidimensionais e espaços tridimensionais
Project description
vectorplot
vectorplot é um pacote simples e fácil para plotar vetores no espaço bidimensional e tridimensional.
Dependências
Python 3.6 ou posterior
Pacote numpy Pacote matplotlib.pyplot
Começando o uso
Você vai precisar instalar o pacote vectorplot, para isso basta executar:
pip install vectorplot
Funções
plot2D([<lista de vetores>],[<lista de cores para cada vetor],[<limites da plotage 2D>])
- Plota vetores no espaço bidimensional
Ex:
pip install vectorplot
import numpy as np
from vectorplot import vp
u_laranja='#FF9A13'
v_azul='#1190FF'
r_vermelho='#FF0000'
u=[1,2]
v=[2,1]
u=np.array(u)
v=np.array(v)
r=u+v
vp.plot2D([u,v,r], [u_laranja,v_azul,r_vermelho], [-3,3,-3,3])
plot2D([<Lista de coordenadas dos vetores>],[<lista de cores para cada vetor],[<limites da plotage 2D>])
- Plota vetores no espaço bidimensional
Ex:
pip install vectorplot
u_laranja='#FF9A13'
v_azul='#1190FF'
u=[[1,8],[3,5]]
v=[[4,2],[6,7]]
plot2d([u,v], [[u_laranja],[v_azul]], [-10,10,-10,10])
coord_to_vector([<Lista de coordenadas dos vetores>])
- Converte lista de coordenadas em um vetor
Ex:
pip install vectorplot
import numpy as np
from vectorplot import vp
u=[[1,8],[3,5]]
u=coord_to_vector(u)
print(u)
plot3D([<lista de vetores>],[<lista de cores para cada vetor],[<limites da plotage 3D>])
- Plota vetores no espaço tridimensional
Ex:
pip install vectorplot
import numpy as np
from vectorplot import vp
u_laranja='#FF9A13'
v_azul='#1190FF'
r_vermelho='#FF0000'
u=[-1,1,2]
v=[2,3,2]
u=np.array(u)
v=np.array(v)
r=u+v
vp.plot3D([u,v,r],[u_laranja,v_azul,r_vermelho],[-4,4,-4,4,-4,4])
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
vectorplot-0.0.16.tar.gz
(2.3 kB
view hashes)
Built Distribution
Close
Hashes for vectorplot-0.0.16-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 43d76f7497fc32076d73426159a015f1d2826ca4b51b82ae6602b3a451a0ca21 |
|
MD5 | 36328521e12b639be5c7a5f61b239fc2 |
|
BLAKE2b-256 | 7f3cde350d122eb3e47263600dbc2f25fdf0c8dd82886c709ae11b15d1dbe2d3 |