Trying to figure out fesibility of a VERY custom bar chart format...?

Hello all! I’ve done a small amount of Python in the past, but nothing graphical… I am analyzing visualizations for a customer who is looking to re-create a very custom bar chart that was made ages ago in ASP. Our library standard for data viz in Python is Plotly, so looking to get a feasibility check on this. I have done a fair bit of reading in the docs, but it’s not 100% clear to me the extent to which Subplots can have their own sources and styling within the same “chart”, if that makes sense.

Here is what the customer’s existing chart looks like… in descriptive form, from left to right it’s a single Bar Chart that has 1-N completed years as the first few bars, 4 bars representing values from 4 quarters of the current year, 13 bars representing values from the current year divided into 28-day periods , 4 bars representing the “weeks” comprising the current 28-day period we’re “in”, and a bar that has an arbitrary “target” value that we can hardcode.

The Y axis for ALL bars is 0-100%. It’s just the X-axis that is this strung-together list of time period measurements in arbitrary decreasing granularity… it seems like it should be as simple as a plotting a data frame that basically has two columns… one for ‘x axis labels in order’ and one that has the corresponding values for the bars, and the y-axis scale at 0-100.

This would need to display as a vertical bar chart, but there would be multiple instances of this chart on a “screen”.

This would need to be used as a template into which various cross-sections of yearly/weekly data are fed into, by type… so once the “view” is nailed down, it will be re-used a lot.

Have you just tried with a categorical x-axis? (i.e. passing strings for the X values)