在IMDB数据的投票和评级之间绘制图表,显示"加权等级"的最佳方式是什么?在Pandas和Matplotlib的帮助下投票与评级图。
到目前为止尝试了这一点但是没有以正确的格式出现,即使x轴文本相互重叠。任何帮助非常感谢
模拟图表我正在寻找:
答案 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()