-
Notifications
You must be signed in to change notification settings - Fork 365
Description
Environment data
Version: 1.35.1 (user setup)
Commit: c7d83e57cd18f18026a8162d042843bda1bcf21f
Date: 2019-06-12T14:30:02.622Z
Electron: 3.1.8
Chrome: 66.0.3359.181
Node.js: 10.2.0
V8: 6.6.346.32
OS: Windows_NT x64 10.0.17763
Python Extension: 2019.6.22090
Issue:
The new release includes a new feature to interact with the plots:

This implement has caused the following issues:
-
users can no longer drag the plots to wherever they want. In fact, it seems like many users save their plots this way:
https://github.com/microsoft/vscode-python/issues/5201
https://github.com/microsoft/vscode-python/issues/4132 -
When saving a plot as a .png file in the new Plots windows, the image got cut off for some reasons.
import matplotlib.pyplot as plt
import numpy as np
import geopandas as gpd
# load dataset
path = gpd.datasets.get_path('naturalearth_lowres')
gdf = gpd.read_file(path)
# generate a random column
gdf['random_col'] = np.random.normal(100, 10, len(gdf))
# plot quantiles map
fig, ax = plt.subplots(figsize=(10, 10))
gdf.plot(column='random_col', scheme='quantiles', k=5, cmap='Blues',
legend=True, legend_kwds=dict(loc=6), ax=ax)- the DPI of the plots in the Plots windows seem very high, but the png image file saved via "export to different formats" has a much lower DPI.
This new "expand image" feature completely change the behavior of the vs code. I understand this feature might be convenient for some users, but I'd like to use code to explicitly set the dpi and save plots.
Please consider adding a toggle for it or at least disable the double-click and restore the "drag to desktop" behavior.
