wip
This commit is contained in:
@@ -9,7 +9,7 @@ import matplotlib.pyplot as plt
|
||||
import matplotlib
|
||||
import numpy as np
|
||||
|
||||
from common import calc_intervals, printnoln, rprint, DAYS_NEW_USER, IMAGE_MAGICK
|
||||
from common import calc_intervals, printnoln, rprint, DAYS_NEW_USER, IMAGE_MAGICK, FIG_SIZE
|
||||
from loader import load, dmt, cms
|
||||
from sentiments import readtoxleveltxt
|
||||
|
||||
@@ -51,7 +51,7 @@ def main(folder, intervl):
|
||||
# get questions for option_date_from <= creation date < option_date_to
|
||||
newposts = dmt(posts).filter(lambda p: option_date_from <= p['CreationDate'] < option_date_to, "filter posts by dates").getresults()
|
||||
print("computing toxic levels: " + option_date_from.strftime("%d-%m-%Y") + " to " + option_date_to.strftime("%d-%m-%Y"))
|
||||
gfig, gaxs = plt.subplots(2, 2, figsize=(16, 12))
|
||||
gfig, gaxs = plt.subplots(2, 2, figsize=FIG_SIZE)
|
||||
gaxs[0, 0].set_title('Neg')
|
||||
gaxs[1, 0].set_title('Neu')
|
||||
gaxs[0, 1].set_title('Pos')
|
||||
@@ -116,7 +116,7 @@ def main(folder, intervl):
|
||||
gpos.append(poslevelsflat)
|
||||
gcom.append(comlevelsflat)
|
||||
|
||||
fig, axs = plt.subplots(2, 2, figsize=(16, 12))
|
||||
fig, axs = plt.subplots(2, 2, figsize=FIG_SIZE)
|
||||
axs[0, 0].set_title('Negativity')
|
||||
axs[1, 0].set_title('Neutrality')
|
||||
axs[0, 1].set_title('Positivity')
|
||||
@@ -198,7 +198,7 @@ def main(folder, intervl):
|
||||
poslevelsflat = [item['pos'] for item in toxlevels]
|
||||
comlevelsflat = [item['compound'] for item in toxlevels]
|
||||
|
||||
fig, axs = plt.subplots(2, 2, figsize=(16, 12))
|
||||
fig, axs = plt.subplots(2, 2, figsize=FIG_SIZE)
|
||||
axs[0, 0].set_title('Neg')
|
||||
axs[1, 0].set_title('Neu')
|
||||
axs[0, 1].set_title('Pos')
|
||||
@@ -227,7 +227,7 @@ def main(folder, intervl):
|
||||
|
||||
# avg sentiment graph
|
||||
print("Plotting average sentiments ...")
|
||||
fig = plt.figure(figsize=(16, 12))
|
||||
fig = plt.figure(figsize=FIG_SIZE)
|
||||
for i in postcounts:
|
||||
plt.plot([iv[0] for iv in intervals], avgsent[i], label="new users (" + str(i) + " posts)")
|
||||
plt.plot([iv[0] for iv in intervals], avgsent[0], label="old users (all posts)")
|
||||
|
||||
Reference in New Issue
Block a user