我有一个数据框,对于每个索引,我需要绘制两个条形图(对应两个系列)。下面的代码输出如下:
import pandas as pd
import numpy as np
import matplotlib.pyplot as plt
df = pd.DataFrame(np.random.randint(0,20,size=(5, 2)), columns=list('AB'))
fig, ax = plt.subplots()
ax = df.sort_values('B', ascending=True).plot.barh(rot=0,ax=ax,hatch="/")
plt.show()
我希望为每个条形图分配单独的填充图案。如果A
有'/'填充,则B
应该有'|'。我需要在代码中进行哪些修改?