<div dir="ltr">Did the trick, thanks.</div><br><div class="gmail_quote"><div dir="ltr">On Thu, 25 Aug 2016 at 22:25 Phil Thompson <<a href="mailto:phil@riverbankcomputing.com">phil@riverbankcomputing.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br>
> On 25 Aug 2016, at 10:17 am, Nick <<a href="mailto:napperley@gmail.com" target="_blank">napperley@gmail.com</a>> wrote:<br>
><br>
> Thanks! Realised that there was an extra "s" that needed to be removed at the end of the import. Got the Bar chart example working based on the one in the Qt C++ documentation. However the axis legend doesn't appear. Below is the function that creates the QChart which is used in the QChartView:<br>
><br>
> ===================================================<br>
> def create_bar_chart(self):<br>
>         set0 = QBarSet('Jane')<br>
>         set1 = QBarSet('John')<br>
>         series = QBarSeries()<br>
>         chart = QChart()<br>
>         axis = QBarCategoryAxis()<br>
>         categories = ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun']<br>
><br>
>         set0.append([1, 2, 3, 4, 5, 6])<br>
>         set1.append([5, 0, 0, 4, 0, 7])<br>
>         series.append(set0)<br>
>         series.append(set1)<br>
>         chart.addSeries(series)<br>
>         axis.append(categories)<br>
><br>
>         chart.setTitle('Simple barchart example')<br>
>         chart.createDefaultAxes()<br>
>         chart.setAxisX(axis, series)<br>
>         chart.legend().setAlignment(Qt.AlignBottom)<br>
>         return chart<br>
> ===================================================<br>
<br>
It's an ownership bug in PyQtChart.  To work around do...<br>
<br>
    axis = QBarCategoryAxis(chart)<br>
<br>
Phil</blockquote></div>