timeseries-julia-python
random julia and python scripts analyzing stock timeseries data
main.py
(784B)
1 import numpy as np
2 import matplotlib.pyplot as plt
3
4 # %% Build a scatter plot
5 N = 50
6 x = np.random.rand(N)
7 y = np.random.rand(N)
8 colors = np.random.rand(N)
9 area = np.pi * (15 * np.random.rand(N)) ** 2 # 0 to 15 point radii
10 plt.scatter(x, y, s=area, c=colors, alpha=0.5)
11 plt.show()
12
13 # %% Build something else
14 X = np.linspace(-np.pi, np.pi, 256, endpoint=True)
15 C, S = np.cos(X), np.sin(X)
16
17 plt.plot(X, C, color="blue", linewidth=2.5, linestyle="-")
18 plt.plot(X, S, color="red", linewidth=2.5, linestyle="-")
19
20 plt.xlim(X.min() * 1.1, X.max() * 1.1)
21 plt.xticks([-np.pi, -np.pi / 2, 0, np.pi / 2, np.pi],
22 [r'$-\pi$', r'$-\pi/2$', r'$0$', r'$+\pi/2$', r'$+\pi$'])
23
24 plt.ylim(C.min() * 1.1, C.max() * 1.1)
25 plt.yticks([-1, 0, +1],
26 [r'$-1$', r'$0$', r'$+1$'])
27
28 plt.show()