我正在绘制一个图形中的条形图和线条图,并且在正确格式化共享的x轴刻度标签时遇到问题。该行上的点与绘制刻度标签的栏的中心不同步。
PS:我正在通过熊猫情节函数进行策划
示例:
一个。单条图(工作正常)
libs_summary_pandas_df[['read_count']].plot(kind='bar',ax=axis,color=['#E41A1C'])
B中。在辅助y轴上用线图覆盖( x轴标签混乱)
libs_summary_pandas_df.total_yield.map(lambda x: x/1000000000.0).plot(kind='line',ax=axis)
谢谢! -Abhi
答案 0 :(得分:2)
如内部使用的matplotlib's bar documentation所述pyandand.plot:
对齐'边'(默认)| “中心”
对于垂直条,align ='edge'按左边的左边对齐条形,而align ='center'将这些值解释为条形中心的x坐标。
所以添加尝试将关键字align ='center'添加到第一个绘图调用中,这可能会使您的x轴对齐。