Newer
Older
<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" />
<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>