Python Matplotlib渲染条形图不正确

Python Matplotlib渲染条形图不正确,python,matplotlib,graph,Python,Matplotlib,Graph,好的,我有一些数据,我正在用python 3.x中的matplotlib绘制(它基本上只是一个包含x和y数据的csv文件) 该图绘制得很好,只是最后出现了奇怪的条带,其中条带之间的间距似乎已中断: 我知道这不是数据的问题,因为我在excel中运行了一个测试,并在那个里得到了有趣的模式(尽管在不同的地方) 有谁能告诉我1)这是否是已知的,2)是否有方法纠正它?这是一个在光栅图像(如bmp或png)中打戳的问题。要显示的结构(在本例中为垂直线)显示的要素的大小与光栅栅格(图像的像素)的大小相同。

好的,我有一些数据,我正在用python 3.x中的matplotlib绘制(它基本上只是一个包含x和y数据的csv文件)

该图绘制得很好,只是最后出现了奇怪的条带,其中条带之间的间距似乎已中断:

我知道这不是数据的问题,因为我在excel中运行了一个测试,并在那个里得到了有趣的模式(尽管在不同的地方)


有谁能告诉我1)这是否是已知的,2)是否有方法纠正它?

这是一个在光栅图像(如bmp或png)中打戳的问题。要显示的结构(在本例中为垂直线)显示的要素的大小与光栅栅格(图像的像素)的大小相同。这将不可避免地导致分歧


您可以选择增加dpi,这样线条就有更多的像素可供放置。

ImportanceOfBeingErnest和@tom,谢谢!回答得又快又直截了当。