12345678910111213141516171819202122232425262728 |
- import pandas as pd
- from matplotlib import pyplot as plt
- plt.style.use('seaborn')
- data = pd.read_csv('2019-05-31-data.csv')
- view_count = data['view_count']
- likes = data['likes']
- ratio = data['ratio']
- plt.scatter(view_count, likes, c=ratio, cmap='summer',
- edgecolor='black', linewidth=1, alpha=0.75)
- cbar = plt.colorbar()
- cbar.set_label('Like/Dislike Ratio')
- plt.xscale('log')
- plt.yscale('log')
- plt.title('Trending YouTube Videos')
- plt.xlabel('View Count')
- plt.ylabel('Total Likes')
- plt.tight_layout()
- plt.show()
|