I am trying to replicate the graph below using hvplot or holoviews.

This is the data that I am working with.
The data contains a 'Cluster' column that consist of 11 clusters, each cluster has 24 hours to it. Each hour has an associated power output, corresponding to a specific technology. Using this data I would like to replicate the graph above.
This is the hvplot.area code I wrote.
dfCP_CCS.hvplot.area(x='Hr', y='Power', groupby=['Cluster', 'Tech'],
stacked=True)
The closest I could get was using a bar plot.
This is the hvplot.bar code I wrote.
dfCP_CCS.hvplot(kind='bar', x='Cluster', y='Power', by='Tech')
Which is not what I am looking for.
Any suggestions?


I was able to generate something closer to what I desired, however, it was not using hvplot or holoviews. The plot was generated using the pandas.plot() methods, although I felt I should share my solution.
It was how the data was structured within the pandas data frame, I needed to pivot the data frame on the Cluster and Hours column, using the power as the values, and creating the columns with the tech column. This allowed me to access the power output for each technology on a cluster and hourly basis. See the code below for the pivoting.
The result: New Dataframe after pivot
Using the new df I wrote the code below:
Result: Stacked Area Chart