Comments (8)
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.
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.
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.
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.
Kind of an extended version of the "workflow" section in the read me page (main page on GitHub)?
from gramm.
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.
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.
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)
- color part of the background HOT 1
- Barplot in logarithmic x-axis HOT 2
- Median & quartile lines to extend all the way to the edges of violin plot? HOT 1
- Standard deviation on mean plots HOT 2
- Hard coded "FaceAlpha" of stat_summary "area" HOT 1
- Consider a cloud CI service
- copying object to axes HOT 5
- adding a layout, such that I can make a multiplot which is in line with my metrology layout HOT 1
- g.draw() results in crash (Matlab 2021b) HOT 3
- Horizontal Error Bars HOT 1
- ERROR_set_names HOT 1
- Supressing outputs from g.draw(); HOT 3
- How to make all the subplot in one figure appear in different colours HOT 1
- How to add legend box HOT 1
- adding the gramm to the matlab path HOT 1
- Documentation for modifying axis limits HOT 3
- Error Plotting Outliers with stat_boxplot 2.0 HOT 1
- Draw function overrides figure visibility HOT 1
- How to set the order of the cylinders for facet_grid?
- How to break axis when using gramm package HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from gramm.