Skip to content
This repository has been archived by the owner on Dec 30, 2023. It is now read-only.
/ raw Public archive
forked from rawgraphs/rawgraphs-app

We launched a crowdfunding campaign to develop a brand new version of RAWGraphs

License

Notifications You must be signed in to change notification settings

biostatistical/raw

 
 

Repository files navigation

About

RAWGraphs is an open web tool to create custom vector-based visualizations on top of the amazing d3.js library. It has been developed by DensityDesign Research Lab (Politecnico di Milano), Calibro and INMAGIK.

Primarily conceived as a tool for designers and vis geeks, RAWGraphs aims at providing a missing link between spreadsheet applications (e.g. LibreOffice Calc, Microsoft Excel, Apple Numbers, Google Docs, …) and vector graphics editors (e.g. Inkscape, Adobe Illustrator, …).

RAWGraphs works with tabular data (e.g. spreadhseets and comma-separated values) as well as with copied-and-pasted texts from other applications. Based on the SVG format, visualizations can be easily edited with vector graphics applications for further refinements, or directly embedded into web pages.

Knowing the need of working with sensitive information, the data injected into RAWGraphs is processed only by the web browser: no server-side operations or storages are performed and no one will see, touch or copy your data!

RAWGraphs is also highly customizable and extensible, accepting new custom layouts defined by users. For more information about how to add or edit layouts, see the Developer Guide.

Usage

The easiest way to use RAWGraphs is by accessing the most updated version on the official app page. However, RAWGraphs can also run locally on your machine: see the installation instructions below to know how.

Installation

If you want to run your instance of RAWGraphs locally on your machine, be sure you have the following requirements installed. the following guide is meant for intermediate users (you will have to open your console and type some commands, it's better it you konw what you are doing).

Requirements

Instructions

  1. Clone the rawgraphs-frontend repository (follow this link to clone it with GitHub Desktop)
  2. open the terminal (on Mac) or command prompt (on Windows) and browse to the flower containing the project
  3. Install needed dependencies typing the command yarn install
  4. Run the program locally in development mode: yarn start

You can build your own version and upload on your server by running the command yarn build.

Contributing

Want to contribute to RAWGraphs's development? You are more than welcome! Start by forking the repository (the "Fork" button at the top-right corner of this page) and follow the instructions above to clone it and install dependencies. Then you can use Github's issues and pull requests to discuss and share your work. You will need to sign a Contributor License Agreement (CLA) before making a submission. We adopted CLA to be sure that the project will remain open source. For more information, write us: hello@rawgraphs.io.

Publications / Citing RAWGraphs

If you have found RAWGraphs useful in your research, or if you want to reference it in your work, please consider to cite the paper we presented at CHItaly 2017.

you can read the full article in Green Open Access at the following link:

oa icon RAWGraphs: A Visualisation Platform to Create Open Outputs

Cite RAWGraphs:

Mauri, M., Elli, T., Caviglia, G., Uboldi, G., & Azzi, M. (2017). RAWGraphs: A Visualisation Platform to Create Open Outputs. In Proceedings of the 12th Biannual Conference on Italian SIGCHI Chapter (p. 28:1–28:5). New York, NY, USA: ACM. https://doi.org/10.1145/3125571.3125585

Bibtex:

@inproceedings{Mauri:2017:RVP:3125571.3125585,
 author = {Mauri, Michele and Elli, Tommaso and Caviglia, Giorgio and Uboldi, Giorgio and Azzi, Matteo},
 title = {RAWGraphs: A Visualisation Platform to Create Open Outputs},
 booktitle = {Proceedings of the 12th Biannual Conference on Italian SIGCHI Chapter},
 series = {CHItaly '17},
 year = {2017},
 isbn = {978-1-4503-5237-6},
 location = {Cagliari, Italy},
 pages = {28:1--28:5},
 articleno = {28},
 numpages = {5},
 url = {http://doi.acm.org/10.1145/3125571.3125585},
 doi = {10.1145/3125571.3125585},
 acmid = {3125585},
 publisher = {ACM},
 address = {New York, NY, USA},
 keywords = {Visualization tools, data visualization, open output, visual interface},
}

License

RAWGraphs is provided under the Apache License 2.0:

Copyright (c), 2013-2019 DensityDesign Lab, Calibro, INMAGIK <hello@rawgraphs.io>

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License.
You may obtain a copy of the License at

	http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and limitations under the License.

About

We launched a crowdfunding campaign to develop a brand new version of RAWGraphs

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 71.5%
  • SCSS 25.6%
  • CSS 2.1%
  • HTML 0.8%