Java中StdDraw的问题?

Java中StdDraw的问题?,java,graphics,stddraw,Java,Graphics,Stddraw,所以我有一些代码,可以按照颜色频率的顺序重新绘制图片。它起作用了! 但我的问题是StdDraw,或者至少我认为是。虽然我的代码忠实地再现了图像,但它在棋盘格模式中引入了非常奇怪的工件,就像这样。这是StdDraw的问题还是我的代码的问题 代码如下: for (int z = colorandcoords.size()-1; z >= 0; z--) { for (int i = 0; i < colorandcoords.get(z).getFrequency();

所以我有一些代码,可以按照颜色频率的顺序重新绘制图片。它起作用了! 但我的问题是StdDraw,或者至少我认为是。虽然我的代码忠实地再现了图像,但它在棋盘格模式中引入了非常奇怪的工件,就像这样。这是StdDraw的问题还是我的代码的问题

代码如下:

for (int z = colorandcoords.size()-1; z >= 0; z--) {
        for (int i = 0; i < colorandcoords.get(z).getFrequency(); i++) {

            StdDraw.setPenColor(colorandcoords.get(z).getColor());
            StdDraw.point(colorandcoords.get(z).getX(i), height - (colorandcoords.get(z).getY(i)));
        }
    }

密码在哪里?对不起,完全忘了。补充说。