Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

add chart-builder RStudio add-in or function #259

Open
cjyetman opened this issue Jun 15, 2021 · 5 comments
Open

add chart-builder RStudio add-in or function #259

cjyetman opened this issue Jun 15, 2021 · 5 comments
Labels
feature a feature request or enhancement

Comments

@cjyetman
Copy link
Member

It would be cool to have an RStudio add-in or just a function in the r2dii.plot package that would pull up a chart-builder interface to help a user interactively choose the appropriate options/arguments. Like a Shiny Gadget. I can imagine a function that takes only one argument, the user's data, or a Shiny Gadget that lets you select an/the object, and all the other arguments of the normal plotting functions are a selectable thing in the UI. Then once the user is happy with the plot, they could either directly save/export it or copy/paste the code with all the proper parameters set. Implicit in that is that it would need extra code that facilitates exporting directly to various file formats, setting dpi and image size, etc., but that's relatively uncomplicated compared to the work you've already done.

@cjyetman
Copy link
Member Author

I think this would be a great visual way for a new user to understand how the arguments work and maybe learn to use them directly themselves eventually.

@maurolepore
Copy link
Contributor

maurolepore commented Jun 15, 2021

@AlexAxthelm I remember you suggested this kind of interface would be better postponed for a while but I don't think we discussed why or when. If it's quick it would be nice to see your thoughts here. Else I can open a GitHub Discussion or schedule a meeting.

@AlexAxthelm
Copy link
Contributor

I suggested postponing this, so that we can prioritize other projects. Let's keep the issue open, and when we get some more capacity, this would be a really fun item to revisit later.

@maurolepore
Copy link
Contributor

If we don't want to load the package with such a tool just now, maybe we could host the app that CJ proposes with toy data, just as a tool to learn r2dii.plot and to generate paste-able code. And if it proves its worth, we could eventually include it as an add-in to r2dii.plot.

@AlexAxthelm
Copy link
Contributor

I think that's a cool objective. Let's put it on the backlog, and we can build it out when we get some time. That might be a good project for users who are just starting with Shiny.

@jdhoffa jdhoffa added feature a feature request or enhancement and removed enhancement labels Apr 14, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature a feature request or enhancement
Projects
None yet
Development

No branches or pull requests

4 participants