mirror of
https://github.com/daylinmorgan/viv.git
synced 2024-12-22 02:30:44 -06:00
22 lines
667 B
Python
22 lines
667 B
Python
#!/usr/bin/env python3
|
|
"""
|
|
This script will generate a vivenv that is executable specific.
|
|
This means if it is run using a different python version or executable
|
|
it will generate a new vivenv.
|
|
|
|
It may be important to require a exe specificty if you are frequently running
|
|
different version of pythons and rely on c extension modules as in numpy.
|
|
"""
|
|
__import__("viv").activate("numpy", "plotext", track_exe=True) # noqa
|
|
|
|
import numpy as np
|
|
import plotext as plt
|
|
|
|
x = np.linspace(0, 2 * np.pi, 100)
|
|
y = np.sin(x)
|
|
|
|
plt.scatter(x, y)
|
|
plt.title("Scatter Plot") # to apply a title
|
|
plt.plot_size(plt.tw() / 4, plt.th() / 4)
|
|
plt.theme("pro")
|
|
plt.show() # to finally plot
|