home / github

Menu
  • GraphQL API
  • Search all tables

issue_comments

Table actions
  • GraphQL API for issue_comments

2 rows where user = 18018386 sorted by updated_at descending

✎ View and edit SQL

This data as json, CSV (advanced)

Suggested facets: created_at (date), updated_at (date)

user 1

  • t-makaro · 2 ✖

issue 1

  • Animated plots - a suggestion for implementation 2

author_association 1

  • NONE 2
id html_url issue_url node_id user created_at updated_at ▲ author_association body reactions performed_via_github_app issue
412980710 https://github.com/pydata/xarray/issues/2355#issuecomment-412980710 https://api.github.com/repos/pydata/xarray/issues/2355 MDEyOklzc3VlQ29tbWVudDQxMjk4MDcxMA== t-makaro 18018386 2018-08-14T19:01:06Z 2018-08-14T19:01:06Z NONE

Yes, this would have created 3 animations. Matplotlib requires a reference to an animation to be held. So, del imshow_animation del line_animation should effectively remove the 2 additional animations. Though this is cumbersome.

You might be able to add blocks in an existing animation by: anim.blocks.append(extra_block) since the animation object stores the blocks as a list, but this is currently undocumented and circumvents the check to ensure that all blocks are the same length. (I haven't tested it, but so long as the added block is at least as long as the other blocks it should work.)

Another thing to consider is that animations also take an optional "Timeline" which holds the values of time at each frame of the animation, which can be displayed using the timeline_slider method. Though, I think I have an idea for a title block.... (lots of ideas on the go for the next release of animatplot).

From what I understand of xarray, the timeline object can be constructed using coords. If you return blocks, the you may want to return this timeline object.

I'd probably lean towards xarray returning the animation. In that case, the internal implementation may want to create a new matplotlib figure for each of the animation.

{
    "total_count": 0,
    "+1": 0,
    "-1": 0,
    "laugh": 0,
    "hooray": 0,
    "confused": 0,
    "heart": 0,
    "rocket": 0,
    "eyes": 0
}
  Animated plots - a suggestion for implementation 349026158
412324246 https://github.com/pydata/xarray/issues/2355#issuecomment-412324246 https://api.github.com/repos/pydata/xarray/issues/2355 MDEyOklzc3VlQ29tbWVudDQxMjMyNDI0Ng== t-makaro 18018386 2018-08-12T07:26:08Z 2018-08-12T07:26:08Z NONE

Matplotlib's axis is a place to plot stuff. Animatplot's blocks are "things" that are to be animated. Multiple blocks can be attached to a single axis like multiple lines or a pcolormesh + quiver plot. Right now, all of the blocks animate data, but in the future there will be blocks that animate annotations or modify some axis settings.

Maybe you'll prefer to return an animation with a single block, but if you return the block then you can combine it with more blocks. You could animate two imshow's side by side. Now, I believe that matplotlib does have the ability to attach multiple animations to a single figure, but that could cause issues with syncing, and animatplot's controls would likely (read should) control each animation individually.

{
    "total_count": 0,
    "+1": 0,
    "-1": 0,
    "laugh": 0,
    "hooray": 0,
    "confused": 0,
    "heart": 0,
    "rocket": 0,
    "eyes": 0
}
  Animated plots - a suggestion for implementation 349026158

Advanced export

JSON shape: default, array, newline-delimited, object

CSV options:

CREATE TABLE [issue_comments] (
   [html_url] TEXT,
   [issue_url] TEXT,
   [id] INTEGER PRIMARY KEY,
   [node_id] TEXT,
   [user] INTEGER REFERENCES [users]([id]),
   [created_at] TEXT,
   [updated_at] TEXT,
   [author_association] TEXT,
   [body] TEXT,
   [reactions] TEXT,
   [performed_via_github_app] TEXT,
   [issue] INTEGER REFERENCES [issues]([id])
);
CREATE INDEX [idx_issue_comments_issue]
    ON [issue_comments] ([issue]);
CREATE INDEX [idx_issue_comments_user]
    ON [issue_comments] ([user]);
Powered by Datasette · Queries took 560.861ms · About: xarray-datasette