Code: Select all
import pandas as pd
import multiprocessing as mp
## I pull some data
df['Date'] = df['timestamp'].apply(lambda x: pd.to_datetime(x*1000000))
df['volume'] = df['volume_og']
...
def functionone():
df = pd.DataFrame()
df['market_9'] = df.apply(lambda x : "9" if x['Date'] >= x['market_9_start'] and x['Date'] < x['market_9_end'] else None, axis=1)
...
def functiontwo():
df = pd.DataFrame()
...
def functionthree():
df = pd.DataFrame()
df['nine_score'] = df.apply(lambda x : x['strength'] if x['market_9'] == "9" else None, axis=1)
...
fig = make_subplots(specs=[[{"secondary_y": True}]])
fig.add_trace(
go.Bar(
x=df['Date'],
y=df['volume'],
...
), secondary_y=True,
)
if __name__ == '__main__':
p1 = mp.Process(target=functionone)
p2 = mp.Process(target=functontwo)
p3 = mp.Process(target=functionthree)
p1.start()
p2.start()
p3.start()
...