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 图的主要内容,如果未能解决你的问题,请参考以下文章