【发布时间】:2021-07-13 14:10:47
【问题描述】:
我有一个包含 12 列和 30 行的数据框(此处仅显示前 5 行):
0 1 2 3 4 5 6 7 8 9 10 11
0
10 0.420000 0.724000 0.552000 0.316000 0.176000 0.320000 0.228000 0.552000 0.476000 0.468000 0.560000 0.332000
20 0.387097 0.701613 0.516129 0.338710 0.177419 0.346774 0.217742 0.443548 0.483871 0.435484 0.516129 0.330645
30 0.353659 0.731707 0.365854 0.280488 0.158537 0.243902 0.231707 0.451220 0.524390 0.414634 0.451220 0.329268
40 0.377049 0.557377 0.311475 0.213115 0.213115 0.262295 0.262295 0.459016 0.540984 0.475410 0.377049 0.262295
50 0.285714 0.673469 0.183673 0.183673 0.163265 0.285714 0.204082 0.387755 0.489796 0.367347 0.306122 0.244898
我想绘制一个点图,其中行索引作为 x 轴列值作为 y 轴(即每个 x 上有 12 个点)。
我尝试了以下方法:
df.plot()
我只想显示标记(点)而不是线条
我尝试了df.plot(linestyle='None'),但后来我得到了一个空的情节。
如何更改代码以显示点/标记并隐藏线条?
【问题讨论】:
-
你可以检查散点图而不是线图
标签: python pandas dataframe matplotlib plot