用于IMDB投票与评级的matplotlib图

时间:2016-05-27 15:38:26

标签: python pandas matplotlib data-science

在IMDB数据的投票和评级之间绘制图表,显示"加权等级"的最佳方式是什么?在Pandas和Matplotlib的帮助下投票与评级图。

到目前为止尝试了这一点但是没有以正确的格式出现,即使x轴文本相互重叠。任何帮助非常感谢enter image description here

示例数据: enter image description here

模拟图表我正在寻找:

enter image description here

1 个答案:

答案 0 :(得分:1)

你可以做到

import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
import seaborn as sns
sns.set_style('darkgrid')

df = pd.DataFrame(np.random.randint(100000, size=(10000, 2)), 
                  columns=['Votes', 'Rating'])

df.plot(kind='scatter', x='Votes', y='Rating', logx=True, alpha=0.5, color='purple', edgecolor='')
plt.ylabel('IMDB Rating')
plt.xlabel('Number of Votes')
plt.show()

产生你想要的情节 enter image description here