如何为只有 1 列和多行的数据框创建直方图(行值应绘制在 x 轴上,列值绘制在 y 轴上)
How to create a histogram for a dataframe with just 1 column and multiple rows (row values should be plot on x axis and column values on y axis)
我正在为以下数据框绘制直方图(见下文)
| missing_values
---------------
F1 | 123
F2 | 80
F3 | 0
.
.
F84| 20
值在 x 轴上表示为 F1、F2、F3....F84 并且在 y 轴上表示为 missing_Values
注意:如您所见,没有与 F1、F2...F84 关联的列名称
有人可以建议如何为此创建直方图吗?在绘制直方图之前我需要做任何操作吗?我不知道需要什么
你可以试试:
import matplotlib.pyplot as plt
plt.bar(x=df.index.values, height=df.missing_values.values)
如果你需要在普通列中转换索引,你可以使用df.reset_index(inplace=True)
如果您的索引(第一列)已排序,您可以使用条形图:
df.plot.bar()
或
df.plot(kind='bar')
我正在为以下数据框绘制直方图(见下文)
| missing_values
---------------
F1 | 123
F2 | 80
F3 | 0
.
.
F84| 20
值在 x 轴上表示为 F1、F2、F3....F84 并且在 y 轴上表示为 missing_Values 注意:如您所见,没有与 F1、F2...F84 关联的列名称
有人可以建议如何为此创建直方图吗?在绘制直方图之前我需要做任何操作吗?我不知道需要什么
你可以试试:
import matplotlib.pyplot as plt
plt.bar(x=df.index.values, height=df.missing_values.values)
如果你需要在普通列中转换索引,你可以使用df.reset_index(inplace=True)
如果您的索引(第一列)已排序,您可以使用条形图:
df.plot.bar()
或
df.plot(kind='bar')