Giter Club home page Giter Club logo

Comments (8)

piermorel avatar piermorel commented on July 18, 2024

Hi, thanks for the kind comment :) I'm well aware that the trade-off for a lot of gramm features is limited customization.

However, doing what you want should be completely possible, as gramm objects (at least since the Nov. 1 commit) should be fully copyable at any point. You have to copy them explicitly using copy() though, I use it a lot in the examples.m file.

So in pseudo-gramm code:

g=gramm(...)
g.facet_grid(...)
g.geom_point(...)
%call any gramm method except draw() and update()

gt=copy(g);

figure
g.draw()

gt.set_title(...)
figure
gt.draw()

Let me know if that works!

from gramm.

MooMinIL avatar MooMinIL commented on July 18, 2024

Ha! Well what do you know!
Too bad I already finished this specific keynote, but since it's an automated system that makes the keynote, I'll implement it for the next iteration!
BTW, Maybe the cheatsheet should add some kind of intro section explaining the behavior of gramm objects, specifically these sort of things which might exist in the examples page but aren't necessarily too obvious when browsing through it.

Thanks again for such swift responses!

from gramm.

piermorel avatar piermorel commented on July 18, 2024

Nooo, the imgur link doesn't work!
I'll see how I can add that to the documentation, it's true that the example page is a bit long now. Maybe just mentioning copy() in the cheat sheet?

from gramm.

MooMinIL avatar MooMinIL commented on July 18, 2024

imgur link is updated =]
I was originally thinking about simply mentioning simple actions like copy() in the cheatsheet but having remembered that it took me a while to get a grasp of how to use the cheatsheet and gramm in general, I think that a short intro of the steps required to make a gramm would actually help a great deal.

from gramm.

piermorel avatar piermorel commented on July 18, 2024

Kind of an extended version of the "workflow" section in the read me page (main page on GitHub)?

from gramm.

MooMinIL avatar MooMinIL commented on July 18, 2024

Something like that.
To be honest I only just now noticed that there's a "Workflow" section in the read! But well, that might just show that it should be available on either the cheatsheet or examples as well.
Also, I think a brief paragraph explaining how gramm works (i.e. gramm creates a MATLAB object containing the data for x,y axis grouping and other attributes, and then you can use this object's subroutines to choose how to display that data) might be in order, as the gramm code works quite differently from what MATLAB users are used to.

Edit: I feel like I keep saying "do this" and "do that" without actually offering to help. So, If you want some assistance with these things, let me know!

from gramm.

piermorel avatar piermorel commented on July 18, 2024

Hi, good point about gramm not being "standard" Matlab, and explanation might also help on this.

If you have time to help on this that would be great! Maybe by submitting some more explanations to the first section of the examples.m file or the readme.md file, which then I could include at the beginning of the cheat sheet (the original document is a .numbers table that is not on github). I'd have to find a way to refer to the color coding that is used in the cheat sheet (which I need to improve).

from gramm.

piermorel avatar piermorel commented on July 18, 2024

Hi, another gramm user opened a issue specifically for discussing tutorials/help, you can join the discussion if still interested: #31

from gramm.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.