How to set a series of strings as x-axis in QChart?

  • I have a series of strings in the x column, and corresponding values in the y column. I want to plot y versus x in a line chart, and I want each neighboring x labels has the same interval. How can I achieve this? Thank you.

  • @Richard-Lee
    maybe this example meets your need.

  • Thank you very much. I have solved my problem after read through the example.

    Actually, I should have three columns. the first column is just a series of sequential integer numbers, the second column stores the cateogories, which will be appeared as the x axis labels, and the third column stores y-axis values. Then I create a QBarCategoryAxis, e.g. xAxis, then I append the xAxis with the categories column, and link the xAxis with my line series (i.e. setAxisX(xAxis, series).

Log in to reply

Looks like your connection to Qt Forum was lost, please wait while we try to reconnect.