It seems the problem stems from the lines that specify text size. If I exclude those from my theme file as shown here, then in chrome on a PC the charts show with titles and x labels as they should.
This isn’t an ideal solution, as I was using dynamic sizing for the text so the charts and labelling could be viewed on different devices.
Is this a problem anyone else has come across? Thanks.
attrs:
Axis:
axis_label_text_font: 'Georgia'
major_label_text_font: 'Georgia'
# axis_label_text_font_size: '0.8vw'
# major_label_text_font_size: '0.6vw'
Yaxis:
formatter: NumeralTickFormatter(format="0,0.0")
Xaxis:
formatter: DatetimeTickFormatter(months="%b %Y")
Title:
text_font_style: 'bold'
text_font : 'Georgia'
# text_font_size : '1.1vw'
Legend:
label_text_font: 'Georgia'
label_text_font_size: '0.9vw'
padding: 1
spacing: 1
background_fill_alpha: 0.7