将以下连接的csvc文件可视化为图形

np8igboo  于 2023-01-15  发布在  其他
关注(0)|答案(1)|浏览(117)

我需要绘制一个游戏的进度图,因此rating_blitz,对于选定的玩家。你能帮我绘制这个图吗?

import pandas as pd

df=pd.concat(map(pd.read_csv['ratings_2015.csv','ratings_2016.csv','ratings_2017.csv','ratings_2018.csv','ratings_2019.csv','ratings_2020.csv','ratings_2021.csv']))

print(df)
`x = pd.set_option("display.max_rows", None, "display.max_columns", None)
df_multi_2 = df[(df['fide_id'] == 46616543)]
print(df_multi_2)`

下面的标题是我的csv文件的列的标题。
fide_id、年、月、评级_标准、评级_快速、评级_ lightning 。
我绘制了一个图表,x轴表示年份和每年的月份,y轴表示rating_blitz数据。

2vuwiymt

2vuwiymt1#

这是Bhavesh。为了获得更多交互性和更漂亮的图形/图表,我正在使用Plotly库。
=〉平面安装

pip install plotly

import plotly.express as px
df['date'] = pd.to_datetime(df['year'].astype(str)+'-'+df['month'].astype(str))

绘图线图

fig = px.line(df, x='date', y='rating_blitz')
fig.show()

这是该图的一个示例图片:

你也可以用柱状图来形象化。

绘制条形图

fig = px.bar(df, x='date', y='rating_blitz')
fig.show()

希望这对你有帮助!

相关问题