EasyMachineLearningDemo / visualization /draw_swings_and_positives.py
LLH
2024/02/14/01:14
bd39f54
raw
history blame
1.08 kB
import numpy as np
import matplotlib.pyplot as plt
from sklearn.metrics import *
from sklearn.preprocessing import label_binarize
from coding.llh.static.config import Config
def draw_swings_and_positives(df, p1_name, p2_name):
plt.figure(figsize=(10, 6))
plt.plot(
df.loc[:, "elapsed_time"].values,
df.loc[:, "swing"].values,
"-",
color=Config.COLORS_2[2],
alpha=0.7,
label="Swing of Play"
)
plt.plot(
df.loc[:, "elapsed_time"].values,
df.loc[:, "p1_remain_positive"].values,
"-.",
color=Config.COLORS_2[0],
alpha=0.7,
label=p1_name
)
plt.plot(
df.loc[:, "elapsed_time"].values,
df.loc[:, "p2_remain_positive"].values,
"-.",
color=Config.COLORS_2[1],
alpha=0.7,
label=p2_name
)
title = "Standard time interval"
# plt.title(title)
plt.xlabel("Elapsed time")
plt.ylabel("Standard time interval")
plt.legend()
plt.savefig("./diagram/{}.png".format(title), dpi=300)
plt.show()