---------------------------------------------------------------------------
TypeError Traceback (most recent call last)
Cell In[16], line 1
----> 1 p.plot(data=total_demand).facet(
2 column=alt.Column("Scenario:N", title=None, header=alt.Header(labelOrient="bottom"))
3 )
File ~/usr/local/rumiviz/lib/python3.13/site-packages/altair/vegalite/v6/api.py:3995, in _EncodingMixin.facet(self, facet, row, column, data, columns, **kwargs)
3992 r: Any = row
3993 f = FacetMapping(row=r, column=column)
-> 3995 return FacetChart(spec=self, facet=f, data=data, columns=columns, **kwargs)
File ~/usr/local/rumiviz/lib/python3.13/site-packages/altair/vegalite/v6/api.py:4927, in FacetChart.__init__(self, data, spec, facet, params, **kwargs)
4925 msg = f"{type(self).__name__!r} requires a `spec`, but got: {spec!r}"
4926 raise TypeError(msg)
-> 4927 _check_if_valid_subspec(spec, "FacetChart")
4928 _spec_as_list = [spec]
4929 params, _spec_as_list = _combine_subchart_params(params, _spec_as_list)
File ~/usr/local/rumiviz/lib/python3.13/site-packages/altair/vegalite/v6/api.py:4281, in _check_if_valid_subspec(spec, classname)
4276 if spec._get(attr) is not Undefined:
4277 msg = (
4278 f"Objects with {attr!r} attribute cannot be used within {classname}. "
4279 f"Consider defining the {attr} attribute in the {classname} object instead."
4280 )
-> 4281 raise TypeError(msg)
TypeError: Objects with 'config' attribute cannot be used within FacetChart. Consider defining the config attribute in the FacetChart object instead.