code: def test_scales_free():
      # GH655
      p = (
          ggplot(mtcars, aes(x="factor(cyl)", y="mpg"))
          + geom_violin()
          + facet_grid('am ~ "column"', scales="free")
      )
      assert p == "scales_free"
  
file_path: plotnine/tests/test_geom_violin.py
imports: import numpy
  import pandas
  import pytest
  from plotnine import aes, coord_flip, facet_grid, geom_violin, ggplot
  from plotnine.data import mtcars
label_desc: Use image node_id 8 for calling a global function with example usage: test_scales_free() without return types