spyder-ide / spyder-notebook

Jupyter notebook integration with Spyder
Other
525 stars 130 forks source link

'seaborn-whitegrid' is not a valid package style #454

Closed mehmetnurigun closed 4 months ago

mehmetnurigun commented 4 months ago

Hello Everyone,

For timeseries, i face the error below when running the codes block.

Cell In[2], line 6 plot(df['Return'], anomaly=anomalies, ts_linewidth=1,

File C:\ProgramData\anaconda3\Lib\site-packages\adtk\visualization_visualization.py:201 in plot plt.style.use("seaborn-whitegrid")

File C:\ProgramData\anaconda3\Lib\site-packages\matplotlib\style\core.py:139 in use raise OSError(

OSError: 'seaborn-whitegrid' is not a valid package style, path of style file, URL of style file, or library style name (library styles are listed in style.available)

The code block as follows:

from adtk.detector import InterQuartileRangeAD iqr_ad = InterQuartileRangeAD(c=1.5) anomalies = iqr_ad.fit_detect(df['Return'])

from adtk.visualization import plot plot(df['Return'], anomaly=anomalies, ts_linewidth=1, ts_markersize=3, anomaly_markersize=5, anomaly_color='red', anomaly_tag="marker");

Versions and main components

Dependencies

Mandatory:

atomicwrites >=1.2.0 : 1.4.0 (OK) chardet >=2.0.0 : 4.0.0 (OK) cloudpickle >=0.5.0 : 2.2.1 (OK) cookiecutter >=1.6.0 : 2.5.0 (OK) diff_match_patch >=20181111 : 20200713 (OK) intervaltree >=3.0.2 : 3.1.0 (OK) IPython >=8.13.0,<9.0.0,!=8.17.1 : 8.20.0 (OK) jedi >=0.17.2,<0.20.0 : 0.18.1 (OK) jellyfish >=0.7 : 1.0.1 (OK) jsonschema >=3.2.0 : 4.19.2 (OK) keyring >=17.0.0 : 23.13.1 (OK) nbconvert >=4.0 : 7.10.0 (OK) numpydoc >=0.6.0 : 1.5.0 (OK) paramiko >=2.4.0 : 2.8.1 (OK) parso >=0.7.0,<0.9.0 : 0.8.3 (OK) pexpect >=4.4.0 : 4.8.0 (OK) pickleshare >=0.4 : 0.7.5 (OK) psutil >=5.3 : 5.9.0 (OK) pygments >=2.0 : 2.15.1 (OK) pylint >=2.5.0,<3.1 : 2.16.2 (OK) pylint_venv >=3.0.2 : 3.0.3 (OK) pyls_spyder >=0.4.0 : 0.4.0 (OK) pylsp >=1.10.0,<1.11.0 : 1.10.0 (OK) pylsp_black >=2.0.0,<3.0.0 : 2.0.0 (OK) qdarkstyle >=3.2.0,<3.3.0 : 3.2.3 (OK) qstylizer >=0.2.2 : 0.2.2 (OK) qtawesome >=1.2.1 : 1.2.2 (OK) qtconsole >=5.5.1,<5.6.0 : 5.5.1 (OK) qtpy >=2.1.0 : 2.4.1 (OK) rtree >=0.9.7 : 1.0.1 (OK) setuptools >=49.6.0 : 68.2.2 (OK) sphinx >=0.6.6 : 5.0.2 (OK) spyder_kernels >=2.5.0,<2.6.0 : 2.5.0 (OK) textdistance >=4.2.0 : 4.2.1 (OK) three_merge >=0.1.1 : 0.1.1 (OK) watchdog >=0.10.3 : 2.1.6 (OK) zmq >=22.1.0 : 24.0.1 (OK)

Optional:

cython >=0.21 : 3.0.10 (OK) matplotlib >=3.0.0 : 3.8.4 (OK) numpy >=1.7 : 1.24.3 (OK) pandas >=1.1.1 : 2.2.1 (OK) scipy >=0.17.0 : 1.13.0 (OK) sympy >=0.7.3 : 1.12 (OK)

jitseniesen commented 4 months ago

Hi, thanks for taking the time to write this issue. I do not know the ADTK package that you are using, but I believe that the problem lies with that package and not with Spyder. The bug tracker for ADTK has an issue with the same error: arundo/adtk#152. That issue also shows some workarounds. Unfortunately, it seems that the developer of ADTK has not responded to the issue and also not updated the package for over four years.

I will close this issue, but if you think that I may be wrong and the problem does perhaps lie with Spyder, please comment here and we can investigate this further.