做了一个整合的函数来画图,其他图均能完美画出,但是唯独有一个出现问题
TypeError: the dtypes of parameters x (object) and width (float64) are incompatible
经过审核分析后,发现应该是dataframe读取数据时,将所要画的x轴也作为int读出(实际并不需要作为int,因为x轴数据不参与运算)
使带有中文的Serice类型变为object,而其中的数字的类型并未变为object属性,从而导致混乱
在读取的时候将作为x轴这一行的变量作为str读取即可
data=data.astype({key1:"str"})