[英]Plotly: How to plot multiple columns on one scatter plot?
我有一个数据框,如下所示:
col_1 col_2 col_3
0 True True True
1 True True True
2 True True True
3 True True True
4 True True True
我想创建一个情节,其中:
x 轴是索引值
y 轴有三行(每列一行),如果该行为 False,则该行上存在散点。 否则它不存在。
这可能吗?
这就是你所追求的吗? 我已经将一些随机元素设置为 False 只是为了说明。
import pandas as pd
import numpy as np
import matplotlib.pyplot as plt
df = pd.DataFrame([[True]*3]*5, columns=['col1', 'col2', 'col3'])
df.iloc[0, 2] = False
df.iloc[1, 1] = False
df.iloc[4, 0] = False
x, y = np.where(df == False)
y = y + 1 # just to match example columns names
plt.figure()
plt.scatter(x, y)
plt.show()
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.