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

IDEAS - possible tools to make chart.xkcd better #13

Open
4 tasks
timqian opened this issue Aug 22, 2019 · 5 comments
Open
4 tasks

IDEAS - possible tools to make chart.xkcd better #13

timqian opened this issue Aug 22, 2019 · 5 comments

Comments

@timqian
Copy link
Owner

timqian commented Aug 22, 2019

Feel free to bring up suggestions for tools to makes chart.xkcd better

Here are some initial ideas

  • a website to convert csv data to chart and support
    • download svg
    • embed chart to other website with ease
  • cmd tool to convert csv to chart (open up the website above with data sent to the site?)
@timqian timqian pinned this issue Aug 22, 2019
@timqian timqian changed the title IDEAS - possible features to make chart.xkcd better IDEAS - possible tools to make chart.xkcd better Aug 22, 2019
@timqian
Copy link
Owner Author

timqian commented Aug 26, 2019

@denisinvader
Copy link
Contributor

denisinvader commented Sep 6, 2019

a website to convert csv data to chart and support
download svg

Those could be solved by Observalbe.

[edit]: I'v already made a minimal prototype for bar chart

cmd tool to convert csv to chart (open up the website above with data sent to the site?)

I think, it would be better to use Node with JSDOM or Puppeteer to generate .svg and .png files locally

@timqian timqian unpinned this issue Sep 16, 2019
@timqian timqian pinned this issue Sep 16, 2019
@denisinvader
Copy link
Contributor

@timqian I think dynamic charts should be implemented by the update method in every chart and user could write something like this:

const theChart = new chartXkcd.Bar(svg, {
  // chart options and datasets
});

onDataUpdate((newDatasets) => theChart.update({ datasets: newDatasets }));

@denisinvader
Copy link
Contributor

What about stacked and clustered bar charts?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants