Post order by view count

Track view count by adding following code under theme functions.php file

function post_grid_single_post_view_count(){

    // replace by your post types
    if ( is_singular( 'post' )){
        $post_id = get_the_ID();
        $post_view_count = (int) get_post_meta(get_the_ID(),'post_view_count', true);
        update_post_meta(get_the_ID(), 'post_view_count', ($post_view_count+1));

        /*
         *
         * for unique post view count
         *
         *   $cookie_name = 'post_view_count';

         * 		if(isset($_COOKIE[$cookie_name.'_'.$post_id])){

                }
                else{
                    // Update +1 view count
                    setcookie( $cookie_name.'_'.$post_id, $post_id, time() + (86400 * 30)); // 86400 = 1 day
                    update_post_meta(get_the_ID(), 'post_view_count', ($post_view_count+1));
                }
         *
         * */

    }

}

add_action('wp_head','post_grid_single_post_view_count');

Then follow the options as mentioned on screenshot under Query Post tab.

View post on imgur.com