コード例 #1
0
                        style=styles[2], marker=markers[2])
fig.savefig('./eps/cdf/video_popularity_cdf' + TYPE)
'''
# Plot video bit_rate pdf
videos = own_videos
bit_rate1 = (videos.bit_rate1/1000).tolist()
bit_rate2 = (videos.bit_rate2.dropna()/1000).tolist()
fig, ax = eval.draw_pdf(bit_rate1, y_label="bit rates (Mbps)",
                        style=styles[0],  legend_label='first bitrate')
fig, ax = eval.draw_pdf(bit_rate2, fig_ax=(fig, ax), y_label="bit rates (Kbps)",
                        style=styles[1],  legend_label='second bitrate')
fig.savefig('./eps/pdf/bit_rate_pdf' + TYPE)

# Plot video bit_rate1 cdf
print("[Video bit_rate cdf]")
fig, ax = eval.draw_cdf(bit_rate1, x_label="bit rates (Mbps)",
                        style=styles[0], marker=markers[0], legend_label='first bitrate')
fig, ax = eval.draw_cdf(bit_rate2, fig_ax=(fig, ax), x_label="bit rates (Kbps)",
                        style=styles[1], marker=markers[1], legend_label='second bitrate')
fig.savefig('./eps/cdf/bit_rate_cdf' + TYPE)

own_videos_no_2 = own_videos[own_videos.bit_rate2.isnull()]
#print(own_videos_no_2.describe())
'''

# Plot resolution pie
videos = like_videos
ratio = videos.ratio.tolist()
fig, ax = eval.draw_pie(ratio)
fig.savefig('./eps/pie/resolution' + TYPE)
'''
コード例 #2
0
    followers_gov = user_detail[(user_detail.is_gov_media_vip == 1) & (user_detail.follower_count > 0)][['follower_count', 'weight']]
    fig, ax = evaluation.draw_pdf(followers.follower_count, weights=followers.weight,
                                  fit_function='power_law', y_label="p(X)", x_label='# of followers',
                                  style=styles[1], marker=markers[1],legend_label='all', xmin=1)
    fig, ax = evaluation.draw_pdf(followers_gov.follower_count, weights=followers_gov.weight,
                                  fit_function='power_law', y_label="p(X)", x_label='# of followers',
                                  style=styles[2], marker=markers[2], legend_label='government', xmin=1,
                                  fig_ax=(fig, ax))
    fig.savefig(os.path.join(draw_dir, 'pdf', 'followers_pdf'+TYPE))


    # Plot follower count cdf
    followers = user_detail[['follower_count', 'weight']]
    followers_gov = user_detail[user_detail.is_gov_media_vip == 1][['follower_count', 'weight']]
    fig, ax = evaluation.draw_cdf(followers.follower_count, weights=followers.weight,
                                  y_label="CDF", x_label='# of followers', y_scale='linear',
                                  style=styles[1], marker=markers[1], legend_label='all')
    fig, ax = evaluation.draw_cdf(followers_gov.follower_count, weights=followers_gov.weight,
                                  y_label="CDF", x_label='# of followers', y_scale='linear',
                                  style=styles[2], marker=markers[2], legend_label='government',
                                  fig_ax= (fig, ax))
    fig.savefig(os.path.join(draw_dir, 'cdf', 'followers_cdf1' + TYPE))

    # Plot following count pdf
    followings = user_detail[user_detail.following_count > 0][['following_count', 'weight']]
    followings_gov = user_detail[(user_detail.is_gov_media_vip == 1) & (user_detail.following_count > 0)][['following_count', 'weight']]
    fig, ax = evaluation.draw_pdf(followings.following_count, weights=followings.weight,
                                  fit_function=None, y_label="p(X)", x_label='# of followings',
                                  style=styles[1], marker=markers[1], legend_label='all', xmin=1)
    fig, ax = evaluation.draw_pdf(followings_gov.following_count, weights=followings_gov.weight,
                                  fit_function=None, y_label="p(X)", x_label='# of followings',