3D Map screen is similar to add rtabmap_ros/MapCloud display to rviz. For graphview, it is similar to add separately the map display and the rtabmap_ros/MapGraph display to rviz. For loop closure and odometry screens, there is no similar widget in rviz, though you can add some odometry topics (like 3D points) in rviz. Otherwise, the easiest way is to use rtabmapviz directly (just keeping odometry and loop closure views shown).
Those kind of buttons are available through menu actions in rtabmapviz. If you want to add new larger buttons or widgets to rtabmapviz, the easiest way would be to edit the MainWindow UI with QtDesigner, then connect signals under the hood (MainWindow.cpp).
I'm thinking about the implementation in rviz again.
For example, can you not open two screens, OrbitOriented (rtabmap_ros) and TopDownOrth (rviz)?
Last time, I added display in the way I was told, but the appearance did not change.
Do you need to make any settings?
3D Map screen is similar to add rtabmap_ros / MapCloud display to rviz. For graphview, it is similar to add separately the map display and the rtabmap_ros / MapGraph display to rviz.
I understood that I can only use 1 view.
I want to respond by switching the topDownOrth (rviz) and FPS (rviz) screens.
What kind of method can be considered in the program to cope with this?
Also, is it possible to display BackGroundColor in red like RTABMAP when Lost Odometry?
not sure if there is a programmatically way to switch views in rviz, though you could modify the "Views" panel of rviz to select the view differently (with a button instead of a combobox). Note that for FPV, you could add a "Camera" display.
For the background color, not sure how to do this in rviz from a plugin. But with Ogre (rendering engine used by RVIZ), it could be possible like this: