gpt4 book ai didi

python - 如何绘制索引为字符串的图形

转载 作者:行者123 更新时间:2023-12-03 16:21:52 25 4
gpt4 key购买 nike

我正在运行 python 3.7.6我有以下 dataframe :

         col_1  col_2  col_3  col_4
GP 1 1 1 1
MIN 1 1 1 1
PTS 1 1 1 1
FGM 1 1 0 1
FGA 0 1 0 0
FG% 0 1 1 1
3P Made 0 1 1 0
AST 0 1 1 0
STL 0 1 0 0
BLK 0 1 1 0
TOV 0 0 1 0

我想绘制 dataframescatter plot or other (dot's plot)在哪里:

X 轴 - 数据框索引

Y 轴 - 数据框列

图上的点是根据 dataframe 中的值(1 - 显示在图表上,0 不显示)

我该怎么做 ?

最佳答案

我不确定分散,但你可以使用 imshow显示二进制值:

fig, ax = plt.subplots()
ax.imshow(df, cmap='gray')
ax.set_xticks(range(df.shape[1]))
ax.set_xticklabels(df.columns)

ax.set_yticks(range(df.shape[0]))
ax.set_yticklabels(df.index)
plt.show()

输出:

enter image description here

更新 : 分散也是可能的:
plt.scatter(*np.where(df.T))
plt.xticks(range(df.shape[1]), df.columns)
plt.yticks(range(df.shape[0]), df.index)
plt.show()

输出:

enter image description here

关于python - 如何绘制索引为字符串的图形,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60915294/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com