IMDB 投票与评分的 matplotlib 图

Posted

技术标签:

【中文标题】IMDB 投票与评分的 matplotlib 图【英文标题】:matplotlib graph for IMDB Voting vs Rating 【发布时间】:2016-09-26 00:40:28 【问题描述】:

在来自 IMDB 数据的电影投票和评分之间绘制图表,在 Pandas 和 Matplotlib 的帮助下,显示“加权排名”投票与评分图的最佳方式是什么。

到目前为止尝试过,但没有以正确的格式显示,甚至 x 轴文本也相互重叠。任何帮助都非常感谢

样本数据:

我正在寻找的模拟图表:

【问题讨论】:

请提供example data,如果可能,请提供您要绘制的图表的模型。 添加了我正在寻找的示例数据和模拟图 首先使用 plt.scatter() 而不是使用条形图。这可能足以根据点大小和 alpha 值生成示例。如果你能给我们一些运行代码(包括),这个任务看起来很容易。数据. 您发布的数据和代码需要包含在下一个,not 图像中。重点是让为您提供免费帮助的人尽可能简单 @min2bro 你没有关注我的链接,是吗? ;) 【参考方案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()

产生你想要的情节

【讨论】:

以上是关于IMDB 投票与评分的 matplotlib 图的主要内容,如果未能解决你的问题,请参考以下文章

IMDb烂番茄MTC各种电影行业评分名字整理

IMDB Top 250 与豆瓣电影250的比较?

redis应用场景一个文字投票网站

IMDb 评级:只保留不同的记录

电影评分那些事

互联网电影资料库的特色亮点