timeseries-julia-python

random julia and python scripts analyzing stock timeseries data

git clone https://9o.is/git/timeseries-julia-python.git

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()