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

envsm3lx  于 2023-02-27  发布在  其他
关注(0)|答案(1)|浏览(103)

我需要绘制游戏中一段时间的进度图,因此需要为选定的玩家绘制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, year, month, rating_standard, rating_rapid, rating_blitz

我绘制了一个图表,x轴表示年份和每年的月份,y轴表示rating_blitz数据。

hc8w905p

hc8w905p1#

这是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()

希望这对你有帮助!

相关问题