Skip to content

Instantly share code, notes, and snippets.

View jlifferth's full-sized avatar

Jonathan Lifferth jlifferth

View GitHub Profile
@jlifferth
jlifferth / matplotlib_practice_1.py
Created June 25, 2021 23:21
trying to use matplotlib in kivy
from kivy.garden.matplotlib.backend_kivyagg import FigureCanvasKivyAgg
from kivy.app import App
from kivy.uix.boxlayout import BoxLayout
import matplotlib.pyplot as plt
plt.plot([1, 23, 2, 4])
plt.ylabel('some numbers')
class MyApp(App):
@jlifferth
jlifferth / charts_practice_10.py
Created March 23, 2021 23:52
charts_practice_10
import matplotlib.pyplot as plt
import pandas as pd
# import numpy as np
from matplotlib import dates as mpl_dates
import seaborn as sns
# playground
# consistently toggle between metrics graphed
@jlifferth
jlifferth / charts_practice_8.py
Created March 23, 2021 23:51
charts_practice_8
import pandas as pd
import matplotlib.pyplot as plt
import seaborn as sns
from matplotlib import dates as mpl_dates
# objectives
# remove test accounts (succeeded)
# process raw/ untreated csv from apollo (succeeded)
# allow filter for metric (in progress)
@jlifferth
jlifferth / charts_practice_7.py
Created March 22, 2021 22:49
current working script for QA graphs project
import pandas as pd
import matplotlib.pyplot as plt
import seaborn as sns
# objectives
# present results by client (successfully added feature)
# enable input to determine which graph(s) are created
# THIS VERSION IS FUNCTIONING
# this version does NOT allow metric selection - only shows 'number of samples'
# README: this version of the main working script will accept .csv files instead of .xlsx files.
# this version will also accept "Inconclusive" results (previous versions did not)
import csv
import openpyxl
import pandas as pd
import datetime
import sqlite3
import os
import sqlite_practice
import os
import csv
file_names = []
for root, dirs, files in os.walk(r'J:\Python\other'):
for file in files:
if file.endswith('.csv'):
file_names.append(os.path.join(root,file))
print(os.path.join(root,file))
# README: this version of the main working script will accept .csv files instead of .xlsx files.
# this version will also accept "Inconclusive" results (previous versions did not)
import csv
import openpyxl
import pandas as pd
import datetime
import sqlite3
import sqlite_practice