我有2个独立的数据框,每个数据框都包含列标题为' W'和' L'。我试图将它们作为条形图绘制,使用列标题作为x轴上的标签。
我想要' W'要映射到代表列名称的条形码' W'在数据框和' L'要映射到代表列名称的条形图' L'在数据框中。
我的输出和代码如下。
public class ProtocolAccount
{
String Id;
private Object protocolType
}
public class Protocol{
private String port;
}
public class FTPProtocol extends Protocol{
/*Some Fields*/
}
public class SFTPProtocol extends Protocol{
/*Some Fields*/
}
答案 0 :(得分:1)
尝试设置每个条形图的tick_label
属性,如下所示:
bar1 = plt.bar(index, not_inducted_df_mean, bar_width, color='r', label='Not Inducted', tick_label=['W','L'])
或尝试像这样设置plt.xticks()
:
plt.xticks( [0.0, 0.3, 1.0, 1.3], ('W', 'L', 'W', 'L') )
答案 1 :(得分:0)
您正在搜索命令plt.bar的可选参数tick_label。 你能给我输入表格的形式,以便我可以重现你的图表吗? 它应该是这样的:
bar1 = plt.bar(..., tick_label=['W', 'L'])