<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <title></title> <meta name="description" content=""> <meta name="viewport" content="width=device-width, initial-scale=1"> <link rel="stylesheet" href="https://pyscript.net/alpha/pyscript.css" /> <link rel="stylesheet" href="pyscript.css"> <script defer src="https://pyscript.net/alpha/pyscript.js"></script> <py-env> - matplotlib - pandas - paths: - ./InteractionPrototype.csv_merged_result_unannotated.csv </py-env> </head> <h1 id="header"> OpenDSA Visualizations Dashboard</h1> <body> <div id="matplotlib-lineplot"> </div> <py-script output="matplotlib-lineplot"> # Python Code #importing pandas import pandas df = pandas.read_csv('./InteractionPrototype.csv_merged_result_unannotated.csv') # importing the matplotlib library import matplotlib.pyplot as plt fig, ax = plt.subplots() # x axis x = ["FF Event", "Document Event", "Other Event", "Window Event"] # y axis y = [10, 5, 9, 7] plt.plot(x, y, marker='o', linestyle='-', color='b') # Naming the x-label plt.xlabel('Event Names') # Naming the y-label plt.ylabel('Num Events') # Naming the title of the plot plt.title('Event Name vs Num Events') fig </py-script> <div id="matplotlib-bar"></div> <py-script output="matplotlib-bar"> # Python Code # importing the matplotlib library import matplotlib.pyplot as plt fig, ax = plt.subplots() # x axis x = ["Away Time", "Reading Time", "Other"] # y axis y = [300, 520, 60] plt.bar(x, y) # Naming the x-label plt.xlabel('Time Type') # Naming the y-label plt.ylabel('Score') # Naming the title of the plot plt.title('Time Type vs Time') fig </py-script> </body> </html>