With the current support for python syntax in the editor, a terminal that can run
ipython and an easy keyboard shortcut to send code from the editor to the terminal, RStudio is actually a decent python development environment (and projects, RStudio server, etc. are advantages that are difficult to find in actual python IDEs).
A main roadblock I am hitting now is how to display plots from python, in particular remotely, from python running in a terminal in RStudio server. Beyond matplotlib, many python plotting libraries output HTML plots (plotly, bokeh, etc.). Those should be displayable in RStudio's viewer. Does anyone have a clue how to achieve that?
PS: I know about
reticulate but I need to stay full python in this case, for collaboration purposes.
A bit of bokeh code as a test:
# prepare some data x = [1, 2, 3, 4, 5] y = [6, 7, 2, 4, 5] # import bokeh from bokeh.plotting import figure, show, output_notebook, output_file # output to static HTML file output_file("foo.html") # output_notebook() # for jupyter notebooks # create a new plot p = figure() # add a line renderer with legend and line thickness p.line(x, y, legend="Bar", line_width=2) # show the results show(p)
Thanks in advance. Sincerely,
Laboratoire d'Océanographie de Villefranche