You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I right now ran into a problem: I am making use of the automatic matrix expansion for "y" with a vector for "x". But if "y" is quadratic then it does not work correctly. I give a reproducible example here:
a = [001100;
002200;
003300;
004400;
005500;
006600;]
b =1:6;
figure
g = gramm('x',b,'y',a)
g.geom_line()
g.draw()
This looks like this:
Removing just a single row, making the matrix 5x6 results in the "correct" (for me expected) behaviour:
g = gramm('x',b,'y',a(1:5,:))
g.geom_line()
g.draw()
I expected the first plot to look like the second one, just with 6 lines instead of 5. Any way to force the behaviour to the second case?
Thanks a ton for your help!
The text was updated successfully, but these errors were encountered:
Thanks for the feedback. That must be an issue with gramm trying to be clever figuring out how the data is organized in order to "extend" x... which probably fails when the matrix is squared. I'll look into it when I have more time. For now, in your case it's easy to solve in your toolbox by providing an already extended x : g = gramm('x',repmat(b,size(a,1),1),'y',a)
Hi!
Great toolbox, I am using it heavily in https://github.com/unfoldtoolbox/unfold.
I right now ran into a problem: I am making use of the automatic matrix expansion for "y" with a vector for "x". But if "y" is quadratic then it does not work correctly. I give a reproducible example here:
This looks like this:
Removing just a single row, making the matrix 5x6 results in the "correct" (for me expected) behaviour:
I expected the first plot to look like the second one, just with 6 lines instead of 5. Any way to force the behaviour to the second case?
Thanks a ton for your help!
The text was updated successfully, but these errors were encountered: