Skip to main content

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 componentes de vetores>],[<lista de cores para cada vetor],[<limites da plotage 2D>]) - Plota vetores a partir de componentes 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 tuplas de coordenadas>],[<lista de cores para cada vetor],[<limites da plotage 2D>]) - Plota vetores a partir de tuplas de coordenadas de pontos no espaço bidimensional
Ex: 
pip install vectorplot
from vectorplot import vp

#As tuplas devem conter coordenadas iniciais (xi,yi) e finais (xf,yf) por onde passa o vetor 
u=(1,1,4,4)
v=(-1,2,5,6)
u_laranja='#FF9A13'
v_azul='#1190FF'
vp.plot2d([u,v], [u_laranja,v_azul], [-6,6,-6,6])
  • plot3d([<lista de componentes de vetores>],[<lista de cores para cada vetor],[<limites da plotage 3D>]) - Plota vetores a partir de componentes 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])
  • plot3d([<Lista de tuplas de coordenadas>],[<lista de cores para cada vetor],[<limites da plotage 3D>]) - Plota vetores a partir de tuplas de coordenadas de pontos no espaço tridimensional
Ex: 
pip install vectorplot
import numpy as np
from vectorplot import vp

u_laranja='#FF9A13'
v_azul='#1190FF'

u=(-1,1,2,2)
v=(2,3,4,5]

vp.plot3d([u,v],[u_laranja,v_azul],[-5,5,-5,5,-5,5])
  • equivalent2d([<Lista de componentes de vetores>]) - Verifica se uma lista de vetores 2d gerada a partir de componentes são equivalentes
Ex: 
pip install vectorplot
from vectorplot import vp

u=[2,2]
v=[2,2]
print(vp.isequivalent([u,v]))

  • equivalent2d([<Lista de tuplas de coordenadas>]) - Verifica se uma lista de vetores 2d gerada a partir de tuplas de coordenadas de pontos são equivalentes
Ex: 
pip install vectorplot
from vectorplot import vp

u=(1,1,4,4)
v=(-1,2,5,6)
print(vp.isequivalent([u,v]))

  • equivalent3d([<Lista de componentes de vetores>]) - Verifica se uma lista de vetores 3d gerada a partir de componentes são equivalentes
Ex: 
pip install vectorplot
from vectorplot import vp

u=[2,2,2]
v=[2,2,2]
print(vp.isequivalent([u,v]))

  • equivalent3d([<Lista de tuplas de coordenadas>]) - Verifica se uma lista de vetores 3d gerada a partir de tuplas de coordenadas de pontos são equivalentes
Ex: 
pip install vectorplot
from vectorplot import vp

u=(1,1,1,4,4)
v=(0,0,0,3,3,3)
print(vp.isequivalent([u,v]))

  • resultant_module(<módulo do primeiro vetor>,<módulo do segundo vetor>,<ângulo formando entre vetores) - Calcula o módulo da resultante gerado a partir de um ângulo entre dois vetores
Ex: 
pip install vectorplot
from vectorplot import vp

print(vp.resultant_module_angle(2,2,60))

  • vector_module(<vetor>) - Calcula o módulo do vetor a partir dos seus componentes
Ex: 
pip install vectorplot
from vectorplot import vp
v=[2,2,1]
print(vp.vector_module(v))
v=[1,1]
print(vp.vector_module(v))
  • angle_vectors(vector 1, vector 2) - Calcula o angulo entre dois vetores
Ex: 
pip install vectorplot
from vectorplot import vp
v=[1,0]
u=[0,1]
print(vp.angle_vectors(v,u))

Metadata

Release files for vectorplot 0.0.28

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for vectorplot 0.0.28
File Size Uploaded Provenance
vectorplot-0.0.28.tar.gz 3.3 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for vectorplot 0.0.28
File Interpreter ABI Platform
vectorplot-0.0.28-py3-none-any.whl Python 3 none any Details

Total release size: 6.7 kB

Release files / vectorplot-0.0.28.tar.gz

Download URL vectorplot-0.0.28.tar.gz
Size 3.3 kB
Tags Source
SHA-256 checksum
How to use checksums
4cd96cdcd5321f8e22724ae31df33ae7bc796cfe5970ae2dfd8857981d27fba0
BLAKE2b-256 checksum
How to use checksums
232b23c5c8c12273e9891864e0d30380dc61bc9805669bd657dbdac8f8092eff
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.12.2

Release files / vectorplot-0.0.28-py3-none-any.whl

Download URL vectorplot-0.0.28-py3-none-any.whl
Size 3.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
0e352fc08e55c541ff7cea1d59b97e23423a3ca80a7b34838dfa18cedd0781c7
BLAKE2b-256 checksum
How to use checksums
6d22e64822823b6b96e977360e7e3748784f2f237fe45187cf012b1f404ae2cd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.12.2

Security for vectorplot 0.0.28

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page