[utils] HierarchicalPlot is not plotting
iamyihwa opened this issue · 1 comments
iamyihwa commented
What happened + What you expected to happen
- HierarchicalPlot is not plotting.
from hierarchicalforecast.utils import HierarchicalPlot
HierarchicalPlot(S, tags)
Based on recommendations from this issue and this issue have checked the versions of matplotlib (3.6.1) and pandas (2.0.3), but is the version that should be safe.
![image](https://private-user-images.githubusercontent.com/12494156/283024328-f5bd6a86-0ba7-4f49-be9c-505301eb50fd.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTQ5NzM3NzcsIm5iZiI6MTcxNDk3MzQ3NywicGF0aCI6Ii8xMjQ5NDE1Ni8yODMwMjQzMjgtZjViZDZhODYtMGJhNy00ZjQ5LWJlOWMtNTA1MzAxZWI1MGZkLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA1MDYlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNTA2VDA1MzExN1omWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTU4NGQ2NDc5NjA2NjRjM2UzMWExNGRlNGQ3OTBmODFiZjhjMGE2OGMwYTg1OTU1ZGY4MzllNTJhODQ0NzUwYWUmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.g3y2yX3DlNO1Ia_FuqzfEqmIR95PJK41h-XysqqloUM)
![image](https://private-user-images.githubusercontent.com/12494156/283024370-669d5ed0-3e20-4896-9653-59e2c5b3a405.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTQ5NzM3NzcsIm5iZiI6MTcxNDk3MzQ3NywicGF0aCI6Ii8xMjQ5NDE1Ni8yODMwMjQzNzAtNjY5ZDVlZDAtM2UyMC00ODk2LTk2NTMtNTllMmM1YjNhNDA1LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA1MDYlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNTA2VDA1MzExN1omWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTIwMjcwYmRjZGNkZjBmZGM0MzcwMWVkZDZkM2Y3ZWY1ZGU1YzVmZmY1ODVhZTQ1ZDg4NjIxY2UzMmIwNjQ5ZGQmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.csOJPSOv_a0tLqsvdS4_1aBYuxbWOBvjYTHbq4ucOtI)
Versions / Dependencies
0.4.0
Reproduction script
from hierarchicalforecast.utils import HierarchicalPlot
HierarchicalPlot(S, tags)
Issue Severity
None
iamyihwa commented
Sorry! It was my mistake!
After instantiating the class, need to call the appropriate functions, to plot them!
hplots = HierarchicalPlot(S=S, tags=tags)
hplots.plot_hierarchical_predictions_gap(
Y_df=Y_hat_df, models='ETS',
xlabel='Month', ylabel='Predictions',
)