Skip to content

[Feature Request] add toggle to diable "expand image" feature and restore the pervious behaviors #3307

@stevenlis

Description

@stevenlis

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:
image

This implement has caused the following issues:

  1. 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

  2. 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)

image

  1. 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.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions