code: def test_tile_aesthetics():
      p = (
          ggplot(data, aes("x", "y", width=1, height=1))
          + geom_tile()
          + geom_tile(aes(y="y+2", alpha="z"), show_legend=False)
          + geom_tile(aes(y="y+4", fill="factor(z)"))
          + geom_tile(aes(y="y+6", color="factor(z+1)"), size=2)
          + geom_tile(
              aes(y="y+8", linetype="factor(z+2)"),
              color="yellow",
              size=2,
          )
      )
  
      assert p == "tile-aesthetics"
  
file_path: plotnine/tests/test_geom_rect_tile.py
imports: import numpy
  import pandas
  from plotnine import aes, coord_trans, geom_point, geom_rect, geom_tile, ggplot, labs
label_desc: Use image node_id 3 for calling a global function with example usage: test_tile_aesthetics() without return types