home / github

Menu
  • GraphQL API
  • Search all tables

issue_comments

Table actions
  • GraphQL API for issue_comments

7 rows where author_association = "MEMBER", issue = 139863868 and user = 10050469 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

  • fmaussion · 7 ✖

issue 1

  • Composite coordinate plot only works in one orientation · 7 ✖

author_association 1

  • MEMBER · 7 ✖
id html_url issue_url node_id user created_at updated_at ▲ author_association body reactions performed_via_github_app issue
195743394 https://github.com/pydata/xarray/issues/788#issuecomment-195743394 https://api.github.com/repos/pydata/xarray/issues/788 MDEyOklzc3VlQ29tbWVudDE5NTc0MzM5NA== fmaussion 10050469 2016-03-12T13:33:58Z 2016-03-12T13:33:58Z MEMBER

Hi @shoyer , here's an attempt: https://github.com/pydata/xarray/pull/794

{
    "total_count": 0,
    "+1": 0,
    "-1": 0,
    "laugh": 0,
    "hooray": 0,
    "confused": 0,
    "heart": 0,
    "rocket": 0,
    "eyes": 0
}
  Composite coordinate plot only works in one orientation 139863868
195563668 https://github.com/pydata/xarray/issues/788#issuecomment-195563668 https://api.github.com/repos/pydata/xarray/issues/788 MDEyOklzc3VlQ29tbWVudDE5NTU2MzY2OA== fmaussion 10050469 2016-03-11T21:33:06Z 2016-03-11T21:33:16Z MEMBER

Here is a mwe:

``` python import xarray as xr import numpy as np

temp = xr.DataArray(np.random.randn(3, 5), dims=['time', 'x'], coords={'x': [1,2,3,4,5], 'time': [1,2,3]}) temp.coords['rtime'] = temp.time + 3

for some reason this works

temp.plot(x='x', y='rtime');

this does not

temp.plot(x='rtime', y='x');

and this works again

temp.T.plot(x='rtime', y='x'); ```

{
    "total_count": 0,
    "+1": 0,
    "-1": 0,
    "laugh": 0,
    "hooray": 0,
    "confused": 0,
    "heart": 0,
    "rocket": 0,
    "eyes": 0
}
  Composite coordinate plot only works in one orientation 139863868
195520059 https://github.com/pydata/xarray/issues/788#issuecomment-195520059 https://api.github.com/repos/pydata/xarray/issues/788 MDEyOklzc3VlQ29tbWVudDE5NTUyMDA1OQ== fmaussion 10050469 2016-03-11T19:50:33Z 2016-03-11T19:50:33Z MEMBER

the question (I guess) is: is it legal in xarray to use a non-linked coordinate name as argument for a plot? For example @jamesp wants to plot the following DataArray:

python <xarray.DataArray 'temperature' (time: 3, x: 5)> ... Coordinates: * x (x) int64 1 2 3 4 5 * time (time) int64 1 2 3 r int64 2 rtime (time) float64 0.5 1.0 1.5

By doing:

python .plot(x='x', y='rtime');

instead of the more conventional:

python .plot(x='x', y='time');

The dimension is still time but the coordinates of the plot (for the axis) is rtime. It works if you don't change the order of the dims, but it does not work if you do (hence the transpose in my workaround).

{
    "total_count": 0,
    "+1": 0,
    "-1": 0,
    "laugh": 0,
    "hooray": 0,
    "confused": 0,
    "heart": 0,
    "rocket": 0,
    "eyes": 0
}
  Composite coordinate plot only works in one orientation 139863868
195001109 https://github.com/pydata/xarray/issues/788#issuecomment-195001109 https://api.github.com/repos/pydata/xarray/issues/788 MDEyOklzc3VlQ29tbWVudDE5NTAwMTEwOQ== fmaussion 10050469 2016-03-10T18:58:14Z 2016-03-10T18:58:14Z MEMBER

I think that the first case works by chance, since the data dimensions are still 'time', 'x'. But this workaround should work:

python dat.temperature.sel(r=2).mean('y').T.plot(x='rtime', y='x')

(note the transpose)

{
    "total_count": 0,
    "+1": 0,
    "-1": 0,
    "laugh": 0,
    "hooray": 0,
    "confused": 0,
    "heart": 0,
    "rocket": 0,
    "eyes": 0
}
  Composite coordinate plot only works in one orientation 139863868
194886681 https://github.com/pydata/xarray/issues/788#issuecomment-194886681 https://api.github.com/repos/pydata/xarray/issues/788 MDEyOklzc3VlQ29tbWVudDE5NDg4NjY4MQ== fmaussion 10050469 2016-03-10T14:55:14Z 2016-03-10T14:55:14Z MEMBER

I guess that what you are asking is that xarray should infer from y='x' that the other dimension must be time, and then scale with your new rtime coordinates?

{
    "total_count": 0,
    "+1": 0,
    "-1": 0,
    "laugh": 0,
    "hooray": 0,
    "confused": 0,
    "heart": 0,
    "rocket": 0,
    "eyes": 0
}
  Composite coordinate plot only works in one orientation 139863868
194885374 https://github.com/pydata/xarray/issues/788#issuecomment-194885374 https://api.github.com/repos/pydata/xarray/issues/788 MDEyOklzc3VlQ29tbWVudDE5NDg4NTM3NA== fmaussion 10050469 2016-03-10T14:53:18Z 2016-03-10T14:53:18Z MEMBER

Aha, I think I just got it. I deleted my previous answer, as I don't know how to answer your question :flushed:

{
    "total_count": 0,
    "+1": 0,
    "-1": 0,
    "laugh": 0,
    "hooray": 0,
    "confused": 0,
    "heart": 0,
    "rocket": 0,
    "eyes": 0
}
  Composite coordinate plot only works in one orientation 139863868
194835067 https://github.com/pydata/xarray/issues/788#issuecomment-194835067 https://api.github.com/repos/pydata/xarray/issues/788 MDEyOklzc3VlQ29tbWVudDE5NDgzNTA2Nw== fmaussion 10050469 2016-03-10T13:11:13Z 2016-03-10T13:11:13Z MEMBER

Just out of curiosity, what is the use case here? In your example the coordinate rtime has a shape (time: 3, r: 3) ant it is not linked to any dimension of the variable that you are plotting. What do you expect the plot to do?

{
    "total_count": 0,
    "+1": 0,
    "-1": 0,
    "laugh": 0,
    "hooray": 0,
    "confused": 0,
    "heart": 0,
    "rocket": 0,
    "eyes": 0
}
  Composite coordinate plot only works in one orientation 139863868

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 41.793ms · About: xarray-datasette