I ran the code and it stated that the distplot has been depricated and to change to histplot or displot. I changed it to histplot. I tried updating to the histplot terminology but keep running into errors. Currently my classification_plots code starting at line 165 where the error starts is the following:
The current error that I am getting is:
------------------------------- RUNNING ICA-AROMA -------------------------------
--------------- 'ICA-based Automatic Removal Of Motion Artifacts' ---------------
Step 1) MELODIC
The existing/specified MELODIC directory will be used.
The MELODIC directory does not contain the required 'stats' folder. Mixture modeling on the Z-statistical maps will be run.
Step 2) Automatic classification of the components
registering the spatial maps to MNI
extracting the CSF & Edge fraction features
extracting the Maximum RP correlation feature
extracting the High-frequency content feature
classification
Found 1 file(s)
Found 128 head motion-related components in a total of 135 components.
Traceback (most recent call last):
File "/home/meduser/porter/scripts/ICA_AROMA.py", line 228, in
classification_plot(os.path.join(outDir, 'classification_overview.txt'),
File "/home/meduser/porter/scripts/classification_plots.py", line 178, in classification_plot
sns.histplot(df.loc[df['Motion'] == "True", "Edge"],
File "/home/local/fsl/lib/python3.10/site-packages/seaborn/distributions.py", line 1432, in histplot
p.plot_univariate_histogram(
File "/home/local/fsl/lib/python3.10/site-packages/seaborn/distributions.py", line 575, in plot_univariate_histogram
artists = plot_func(
File "/home/local/fsl/lib/python3.10/site-packages/matplotlib/init.py", line 1442, in inner
return func(ax, *map(sanitize_sequence, args), **kwargs)
File "/home/local/fsl/lib/python3.10/site-packages/matplotlib/axes/_axes.py", line 2488, in bar
r._internal_update(kwargs)
File "/home/local/fsl/lib/python3.10/site-packages/matplotlib/artist.py", line 1223, in _internal_update
return self._update_props(
File "/home/local/fsl/lib/python3.10/site-packages/matplotlib/artist.py", line 1197, in _update_props
raise AttributeError(
AttributeError: Rectangle.set() got an unexpected keyword argument 'vertical'
Before changing it to histplot it ran fine, but since I have changed it I cannot get it to run without an error. I am not sure what else I need to change.
Hello,
I ran the code and it stated that the distplot has been depricated and to change to histplot or displot. I changed it to histplot. I tried updating to the histplot terminology but keep running into errors. Currently my classification_plots code starting at line 165 where the error starts is the following:
The current error that I am getting is: ------------------------------- RUNNING ICA-AROMA ------------------------------- --------------- 'ICA-based Automatic Removal Of Motion Artifacts' ---------------
Step 1) MELODIC
Before changing it to histplot it ran fine, but since I have changed it I cannot get it to run without an error. I am not sure what else I need to change.