I have an object containing the data returned by the likert function from the likert package in R. It has the following data in it:
> facultyLikert
                                                    Item Strongly disagree Disagree Neither agree nor disagree    Agree Strongly agree
1                       3.1 Increased student engagement          0.000000 7.142857                   28.57143 57.14286       7.142857
2         3.2 Instructional time effectiveness increased          7.142857 0.000000                   28.57143 21.42857      42.857143
3                       3.3 Increased student confidence          0.000000 0.000000                   21.42857 57.14286      21.428571
4 3.4 Increased student performance in class assignments          0.000000 7.142857                   35.71429 50.00000       7.142857
5                 3.5 Increased learning of the students          0.000000 7.142857                   42.85714 42.85714       7.142857
6                   3.6 Added unique learning activities          0.000000 0.000000                   14.28571 57.14286      28.571429
It has the data in correct order, viz. 3.1, 3.2 etc.
But when I plot this data using the plot function, it messes up the ordering on some basis, shown in the attached plot. Is there any way to preserve the ordering as such?

 
     
    