Esempio n. 1
0
    h_keys.append(key_s)
####

for key, value in tage1.iteritems():
    value_percent = 100 * float(value) / float(days_whole)
    days_percent.append(value_percent)

labels = 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday', 'Sunday'
sizes = days_percent
colors = [
    'yellowgreen', 'gold', 'lightskyblue', 'lightcoral', 'blue', 'white', 'red'
]
explode = (0, 0, 0, 0, 0, 0, 0)  # explode nothing for now
plt.pie(sizes,
        explode=explode,
        labels=labels,
        colors=colors,
        autopct='%1.1f%%',
        shadow=True)
plt.axis('equal')
dateiname = 'weekdays_' + username + '.png'
plt.savefig(dateiname)
try:
    import grafikupload
    grafikupload.hochladen_und_twittern(dateiname, username, "Wochentag",
                                        h_keys[-1])
except ImportError:
    print "grafikupload.py nicht gefunden"

plt.show()
Esempio n. 2
0
colors = [
    'yellowgreen', 'gold', 'lightskyblue', 'lightcoral', 'blue', 'white',
    'red', 'yellowgreen', 'gold', 'lightskyblue', 'lightcoral', 'blue'
]

plt.subplot(121)
sizes = months_percent1
plt.pie(sizes, labels=labels, colors=colors, autopct='%1.1f%%', shadow=True)
plt.title('Tweets per Month: ' + username1)
plt.axis('equal')

plt.subplot(122)
sizes = months_percent2
plt.pie(sizes, labels=labels, colors=colors, autopct='%1.1f%%', shadow=True)
plt.title('Tweets per Month: ' + username2)
plt.axis('equal')

username = datei1.split("_tweets.csv")[0] + "_" + datei2.split(
    "_tweets.csv")[0]

dateiname = 'monate_' + username + '.png'
plt.savefig(dateiname)
try:
    import grafikupload
    grafikupload.hochladen_und_twittern(dateiname, username, "Monate",
                                        "Diese Monate sind")
except ImportError:
    print "grafikupload.py nicht gefunden"

plt.show()
Esempio n. 3
0
plt.figure(1)
labels='January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'
colors=['yellowgreen', 'gold', 'lightskyblue', 'lightcoral', 'blue', 'white', 'red', 'yellowgreen', 'gold', 'lightskyblue', 'lightcoral', 'blue']

plt.subplot(121)
sizes=months_percent1
plt.pie(sizes, labels=labels, colors=colors, autopct='%1.1f%%', shadow=True)
plt.title('Tweets per Month: '+username1)
plt.axis('equal')


plt.subplot(122)
sizes=months_percent2
plt.pie(sizes, labels=labels, colors=colors, autopct='%1.1f%%', shadow=True)
plt.title('Tweets per Month: '+username2)
plt.axis('equal')

username = datei1.split("_tweets.csv")[0] + "_" + datei2.split("_tweets.csv")[0]

dateiname = 'monate_'+username+'.png'
plt.savefig(dateiname)
try:
    import grafikupload
    grafikupload.hochladen_und_twittern(dateiname, username, "Monate", "Diese Monate sind")
except ImportError:
    print "grafikupload.py nicht gefunden"


plt.show()

Esempio n. 4
0
width = 0.5       # the width of the bars

fig, ax = plt.subplots()
rects1 = ax.bar(ind, menMeans, width, color='#90ee90')

plt.subplots_adjust(top=0.85, bottom=0.27)
# add some
plt.xticks(rotation=50)
ax.set_ylabel('Anzahl')
ax.set_title(u"Top 10 Wörter für " + username)
ax.set_xticks(ind+width-0.5)
ax.set_xticklabels( h_keys[-10:] )


def autolabel(rects):
    # attach some text labels
    for rect in rects:
        height = rect.get_height()
        ax.text(rect.get_x()+rect.get_width()/2., 0.65*height, '%d'%int(height),
                ha='center', va='bottom')

autolabel(rects1)
dateiname = 'woerter_'+username+'.png'
plt.savefig(dateiname)
try:
    import grafikupload
    grafikupload.hochladen_und_twittern(dateiname, username, u"Wörter", h_keys[-1])
except ImportError:
    print "grafikupload.py nicht gefunden"

plt.show()
Esempio n. 5
0
width = 0.5       # the width of the bars

fig, ax = plt.subplots()
rects1 = ax.bar(ind, menMeans, width, color='#90ee90')

plt.subplots_adjust(top=0.85, bottom=0.27)
# add some
plt.xticks(rotation=50)
ax.set_ylabel('Anzahl')
ax.set_title(u"Top 10 Mentions für " + username)
ax.set_xticks(ind+width-0.5)
ax.set_xticklabels( h_keys[-10:] )


def autolabel(rects):
    # attach some text labels
    for rect in rects:
        height = rect.get_height()
        ax.text(rect.get_x()+rect.get_width()/2., 0.65*height, '%d'%int(height),
                ha='center', va='bottom')

autolabel(rects1)
dateiname = 'mentions_'+username+'.png'
plt.savefig(dateiname)
try:
    import grafikupload
    grafikupload.hochladen_und_twittern(dateiname, username, "Mentions", h_keys[-1])
except ImportError:
    print "grafikupload.py nicht gefunden"

plt.show()
Esempio n. 6
0
try:
    rects1 = ax.bar(ind, menMeans, width, color='#90ee90')
except AssertionError, e:
    exit("zu wenige Hashtags, bitte anderen User auswählen")
plt.subplots_adjust(top=0.85, bottom=0.27)
# add some
plt.xticks(rotation=50)
ax.set_ylabel('Anzahl')
ax.set_title(u"Top 10 Hashtags für " + username)
ax.set_xticks(ind+width-0.5)
ax.set_xticklabels( h_keys[-10:] )


def autolabel(rects):
    # attach some text labels
    for rect in rects:
        height = rect.get_height()
        ax.text(rect.get_x()+rect.get_width()/2., 0.65*height, '%d'%int(height),
                ha='center', va='bottom')

autolabel(rects1)
dateiname = 'hashtags_'+username+'.png'
plt.savefig(dateiname)
try:
    import grafikupload
    grafikupload.hochladen_und_twittern(dateiname, username, "Hashtag", h_keys[-1])
except ImportError:
    print "grafikupload.py nicht gefunden"

plt.show()