【发布时间】:2020-10-24 03:11:31
【问题描述】:
我对 python 很陌生,我正在尝试使用SNAP2 结果创建一个类似于链接的bar plot using python。 SNAP2 的结果是一个包含四列的大型 Excel 文件。我想制作一个条形图,在 x 轴上绘制“Variant”,在 y 轴上绘制“Expected Accuracy”。 最初的 excel 文件在“预期精度”列的每个单元格中都有一个百分号,这似乎将其转换为小数。现在我在将其绘制为条形图时遇到了一些麻烦。
import matplotlib.pyplot as plt
import pandas as pd
df = pd.read_excel("snap2_data.xlsx", dtype={'Score': int}, sheet_name='sheet1', usecols=['Variant', 'Expected Accuracy'])
df[["Variant", "Expected Accuracy"]].plot(x="Variant", y='Expected Accuracy', kind="bar")
plt.title('Title')
plt.xlabel('Variant')
plt.ylabel('Expected Accuracy')
plt.show()
【问题讨论】:
-
如果您能提供样本数据,您或许能够更快地得到答案。
标签: python pandas dataframe matplotlib