Mathematica Texture in Graphics3D becomes blurred

I am using MMA to embed a series of 2D pics into a 3D graphics.
The code is as follows:

data = Table(
   ListLinePlot(Table({n Cos(x), n Sin(x)}, {x, 0, 2 (Pi), 0.5}), 
    PlotRange -> {{-5, 5}, {-5, 5}}), {n, 1, 5, 1});
tab = Table({Texture(data((z))), 
    Polygon({{-1, -1, z}, {1, -1, z}, {1, 1, z}, {-1, 1, z}}, 
     VertexTextureCoordinates -> {{0, 0}, {1, 0}, {1, 1}, {0, 
        1}})}, {z, 1, 5, 1});
plt = Graphics3D({tab}, Lighting -> {{"Ambient", White}})

However, the result I get is blurred (the ticks on axes cannot be seen) and I don’t want the thick-black line in the middle.

How to achieve this?

enter image description here