question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Add controls for long plot list navigation

See original GitHub issue

Problem Description

Feature Request

With lots of plots, it’s slow to move far, UX would improve with more controls

What steps reproduce the problem?

  1. Run code that generates 50 plots
  2. Navigate plots and get frustrated

What is the expected output? What do you see instead?

It would be very nice to be able to jump farther in the plots than is currently provided. A great first step would be jump to beginning (e.g. <<) and jump to end (e.g. >>)

Paste Traceback/Error Below (if applicable)

NA

Versions

Spyder 4.1.2
Python 3.7.6 64-bit
Qt 5.9.6
PyQt5 5.9.2
Windows 10

Dependencies

# Mandatory:
atomicwrites >=1.2.0           :  1.3.0 (OK)
chardet >=2.0.0                :  3.0.4 (OK)
cloudpickle >=0.5.0            :  1.3.0 (OK)
diff_match_patch >=20181111    :  20181111 (OK)
intervaltree                   :  None (OK)
IPython >=4.0                  :  7.12.0 (OK)
jedi =0.15.2                   :  0.15.2 (OK)
nbconvert >=4.0                :  5.6.1 (OK)
numpydoc >=0.6.0               :  0.9.2 (OK)
paramiko >=2.4.0               :  2.7.1 (OK)
parso =0.5.2                   :  0.5.2 (OK)
pexpect >=4.4.0                :  4.8.0 (OK)
pickleshare >=0.4              :  0.7.5 (OK)
psutil >=5.3                   :  5.6.7 (OK)
pygments >=2.0                 :  2.5.2 (OK)
pylint >=0.25                  :  2.4.4 (OK)
pyls >=0.31.9;<0.32.0          :  0.31.9 (OK)
qdarkstyle >=2.8               :  2.8 (OK)
qtawesome >=0.5.7              :  0.6.1 (OK)
qtconsole >=4.6.0              :  4.6.0 (OK)
qtpy >=1.5.0                   :  1.9.0 (OK)
rtree >=0.8.3                  :  0.9.3 (OK)
sphinx >=0.6.6                 :  2.3.1 (OK)
spyder_kernels >=1.9.0;<1.10.0 :  1.9.0 (OK)
watchdog                       :  None (OK)
zmq >=17                       :  18.1.1 (OK)

# Optional:
cython >=0.21                  :  0.29.13 (OK)
matplotlib >=2.0.0             :  2.2.3 (OK)
numpy >=1.7                    :  1.17.4 (OK)
pandas >=0.13.1                :  1.0.3 (OK)
scipy >=0.17.0                 :  1.3.3 (OK)
sympy >=0.7.3                  :  1.5.1 (OK)

Issue Analytics

  • State:open
  • Created 3 years ago
  • Comments:8 (5 by maintainers)

github_iconTop GitHub Comments

1reaction
eafprescommented, Jul 8, 2020

I think this can already be done through the switch to plots shortcut. I think that and/or clicking in plots is sufficient. Thanks for the clarifications.

0reactions
jnsebgosselincommented, Jul 8, 2020

[…] So there would need to be an action to shift the focus to the plots list. Currently, this is NOT necessary to just scroll it–hover does the job. But hovering in the plot list when the last focus was one of the other panels and using Cmd/Ctrl + home / end moves to the top/bottom of that previous panel.

I think this can already be done through the switch to plots shortcut.

image

Read more comments on GitHub >

github_iconTop Results From Across the Web

Design navigation graphs | Android Developers
A navigation graph is a resource file that contains all of your app's destinations along with the logical connections, or actions, that users ......
Read more >
8.1. Using the plot list — Artemis 0.9.26 documentation
There are several ways to do this, but the easiest is to select Actions ‣ Make sum of all paths and plot in...
Read more >
Visualize your data on a custom map using Google My Maps
Embed your map: More with Google My Maps. Search and filter your data. Add points, lines, polygons and directions to your map. Use...
Read more >
Graphical Plot Options - Hydrologic Engineering Center
These options include: zoom in; zoom out; selecting which plans, profiles, reaches and variables to plot; and control over labels, lines, symbols, scaling, ......
Read more >
Custom buttons in Python - Plotly
How to add custom buttons to update Plotly chart attributes in Python. ... Surface(z=df.values.tolist(), colorscale="Viridis")) # Update plot sizing ...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found