├── .DS_Store ├── images ├── json.gif ├── params.png ├── random.gif ├── table.gif ├── chart-2x.png ├── charts-1.jpg ├── charts-2.jpg ├── chart_demo.png ├── chart_new.png └── chart-illustration.png ├── data ├── data_progress.json ├── torman.json ├── data_piechart.json ├── data_barchart.json ├── sales.json ├── data_scatterplot.json ├── data_linechart.json ├── data_sparkline.json ├── insights.json ├── default_template.json ├── data_candlestick.json └── content.json ├── .sketchpacks.json ├── LICENSE └── README.md /.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pavelkuligin/chart/HEAD/.DS_Store -------------------------------------------------------------------------------- /images/json.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pavelkuligin/chart/HEAD/images/json.gif -------------------------------------------------------------------------------- /images/params.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pavelkuligin/chart/HEAD/images/params.png -------------------------------------------------------------------------------- /images/random.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pavelkuligin/chart/HEAD/images/random.gif -------------------------------------------------------------------------------- /images/table.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pavelkuligin/chart/HEAD/images/table.gif -------------------------------------------------------------------------------- /images/chart-2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pavelkuligin/chart/HEAD/images/chart-2x.png -------------------------------------------------------------------------------- /images/charts-1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pavelkuligin/chart/HEAD/images/charts-1.jpg -------------------------------------------------------------------------------- /images/charts-2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pavelkuligin/chart/HEAD/images/charts-2.jpg -------------------------------------------------------------------------------- /images/chart_demo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pavelkuligin/chart/HEAD/images/chart_demo.png -------------------------------------------------------------------------------- /images/chart_new.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pavelkuligin/chart/HEAD/images/chart_new.png -------------------------------------------------------------------------------- /data/data_progress.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "speed":"23%", 4 | "health":"73%", 5 | "power":"54%" 6 | } 7 | ] -------------------------------------------------------------------------------- /data/torman.json: -------------------------------------------------------------------------------- 1 | [{"question_response":"No","count":6.3},{"question_response":"Yes","count":93.7}] 2 | -------------------------------------------------------------------------------- /images/chart-illustration.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pavelkuligin/chart/HEAD/images/chart-illustration.png -------------------------------------------------------------------------------- /.sketchpacks.json: -------------------------------------------------------------------------------- 1 | { 2 | "schema_version": "1.0.0", 3 | "manifest_path": "Chart.sketchplugin/Contents/Sketch/manifest.json", 4 | "appcast_path": "appcast.xml" 5 | } 6 | -------------------------------------------------------------------------------- /data/data_piechart.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "city":"New York", 4 | "percent":"43%" 5 | }, 6 | { 7 | "city":"London", 8 | "percent":"21%" 9 | }, 10 | { 11 | "city":"Moscow", 12 | "percent":"18%" 13 | }, 14 | { 15 | "city":"Berlin", 16 | "percent":"11%" 17 | }, 18 | { 19 | "city":"Montreal", 20 | "percent":"7%" 21 | } 22 | ] -------------------------------------------------------------------------------- /data/data_barchart.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "date":"21.03", 4 | "salary":"$3500", 5 | "dividends":"$200" 6 | }, 7 | { 8 | "date":"22.03", 9 | "salary":"$3400", 10 | "dividends":"0" 11 | }, 12 | { 13 | "date":"23.03", 14 | "salary":"$3550", 15 | "dividends":"$1000" 16 | }, 17 | { 18 | "date":"24.03", 19 | "salary":"$2000", 20 | "dividends":"$220" 21 | }, 22 | { 23 | "date":"25.03", 24 | "salary":"$3200", 25 | "dividends":"0" 26 | } 27 | ] -------------------------------------------------------------------------------- /data/sales.json: -------------------------------------------------------------------------------- 1 | [{ 2 | "date": "17 April", 3 | "sale": "£13.00", 4 | "offer": "£8.00", 5 | "stock": "£5.00" 6 | }, 7 | { 8 | "date": "21 May", 9 | "sale": "£14.00", 10 | "offer": "-£7.00", 11 | "stock": "£2.00" 12 | }, 13 | { 14 | "date": "11 June", 15 | "sale": "£15.00", 16 | "offer": "-£6.00", 17 | "stock": "£12.00" 18 | }, 19 | { 20 | "date": "32 July", 21 | "sale": "£17.00", 22 | "offer": "£0.00", 23 | "stock": "£8.00" 24 | } 25 | ] -------------------------------------------------------------------------------- /data/data_scatterplot.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "temp":"14.2", 4 | "sales":"$215" 5 | }, 6 | { 7 | "temp":"16.4", 8 | "sales":"$325" 9 | }, 10 | { 11 | "temp":"11.9", 12 | "sales":"$185" 13 | }, 14 | { 15 | "temp":"15.2", 16 | "sales":"$332" 17 | }, 18 | { 19 | "temp":"18.5", 20 | "sales":"$406" 21 | }, 22 | { 23 | "temp":"22.1", 24 | "sales":"$522" 25 | }, 26 | { 27 | "temp":"19.4", 28 | "sales":"$412" 29 | }, 30 | { 31 | "temp":"25.1", 32 | "sales":"$614" 33 | }, 34 | { 35 | "temp":"23.4", 36 | "sales":"$544" 37 | }, 38 | { 39 | "temp":"18.1", 40 | "sales":"$421" 41 | }, 42 | { 43 | "temp":"22.6", 44 | "sales":"$445" 45 | }, 46 | { 47 | "temp":"17.2", 48 | "sales":"$408" 49 | } 50 | ] -------------------------------------------------------------------------------- /data/data_linechart.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "date":"21.03", 4 | "price":"$120.3", 5 | "sales":43 6 | }, 7 | { 8 | "date":"22.03", 9 | "price":"$130.4", 10 | "sales":40 11 | }, 12 | { 13 | "date":"23.03", 14 | "price":"$70.1", 15 | "sales":25 16 | }, 17 | { 18 | "date":"24.03", 19 | "price":"$80", 20 | "sales":29 21 | }, 22 | { 23 | "date":"25.03", 24 | "price":"$125.5", 25 | "sales":32 26 | }, 27 | { 28 | "date":"26.03", 29 | "price":142, 30 | "sales":49 31 | }, 32 | { 33 | "date":"27.03", 34 | "price":"$121.9", 35 | "sales":35 36 | }, 37 | { 38 | "date":"28.03", 39 | "price":"$118.7", 40 | "sales":27 41 | }, 42 | { 43 | "date":"29.03", 44 | "price":"$97.2", 45 | "sales":15 46 | }, 47 | { 48 | "date":"30.03", 49 | "price":"$136.8", 50 | "sales":34 51 | } 52 | ] -------------------------------------------------------------------------------- /data/data_sparkline.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "date":"21.03", 4 | "usd":"65.8895", 5 | "euro":"74.9691" 6 | }, 7 | { 8 | "date":"22.03", 9 | "usd":"65.8145", 10 | "euro":"74.8048" 11 | }, 12 | { 13 | "date":"23.03", 14 | "usd":"65.7956", 15 | "euro":"74.7438" 16 | }, 17 | { 18 | "date":"24.03", 19 | "usd":"65.7956", 20 | "euro":"74.5058" 21 | }, 22 | { 23 | "date":"25.03", 24 | "usd":"65.843", 25 | "euro":"74.4158" 26 | }, 27 | { 28 | "date":"26.03", 29 | "usd":"65.843", 30 | "euro":"74.573" 31 | }, 32 | { 33 | "date":"27.03", 34 | "usd":"66.0763", 35 | "euro":"74.2896" 36 | }, 37 | { 38 | "date":"28.03", 39 | "usd":"65.7674", 40 | "euro":"74.0672" 41 | }, 42 | { 43 | "date":"29.03", 44 | "usd":"65.589", 45 | "euro":"74.0237" 46 | }, 47 | { 48 | "date":"30.03", 49 | "usd":"65.4021", 50 | "euro":"74.0613" 51 | } 52 | ] -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | The MIT License (MIT) 2 | 3 | Copyright (c) 2017 Pavel Kuligin 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /data/insights.json: -------------------------------------------------------------------------------- 1 | {"content": [ 2 | { 3 | "id": 1, 4 | "date": "Today 12:34", 5 | "description": "Alma Powell Norton, Collin Powell", 6 | "labels": [ 7 | { 8 | "value": "compliance", 9 | "type": "negative" 10 | } 11 | ], 12 | "title": "Work Complaints", 13 | "body": "" 14 | }, 15 | { 16 | "id": 2, 17 | "date": "Today 11:59", 18 | "description": "Goldman Sachs", 19 | "labels": [ 20 | { 21 | "value": "front office", 22 | "type": "negative" 23 | } 24 | ], 25 | "title": "Overstaffing", 26 | "body": "" 27 | }, 28 | { 29 | "id": 3, 30 | "date": "Today 11:50", 31 | "description": "Nancy Porter", 32 | "labels": [ 33 | { 34 | "value": "fraud", 35 | "type": "negative" 36 | } 37 | ], 38 | "title": "Wash trades", 39 | "body": "" 40 | }, 41 | { 42 | "id": 4, 43 | "date": "Today 10:30", 44 | "description": "Nicholas Cook", 45 | "labels": [ 46 | { 47 | "value": "front office", 48 | "type": "positive" 49 | } 50 | ], 51 | "title": "Money maker employee", 52 | "body": "" 53 | }, 54 | { 55 | "id": 5, 56 | "date": "Today 06:28", 57 | "description": "Nicholas Cook, Nancy Porter", 58 | "labels": [ 59 | { 60 | "value": "infosec", 61 | "type": "negative" 62 | } 63 | ], 64 | "title": "Insider dealing", 65 | "body": "" 66 | } 67 | ]} -------------------------------------------------------------------------------- /data/default_template.json: -------------------------------------------------------------------------------- 1 | { 2 | "name" : "Default template", 3 | "id" : 0, 4 | "colors" : { 5 | "common" : ["#a6cee3","#1f78b4","#b2df8a","#33a02c","#fb9a99","#e31a1c","#fdbf6f","#ff7f00","#cab2d6","#6a3d9a","#ffff99","#b15928"], 6 | "progressChart" : ["#e31a1c"], 7 | "sparkline" : ["#343434"], 8 | "scatterPlot" : ["#1f78b4"], 9 | "candlestickChart" : ["#33a02c", "#e31a1c"] 10 | }, 11 | "grid" : { 12 | "type" : 1, 13 | "lineWidth" : 1, 14 | "color" : "#F0F0F0" 15 | }, 16 | "labels" : { 17 | "type" : 1, 18 | "fontName" : "Helvetica", 19 | "fontSize" : 12, 20 | "color" : "#a3a3a3", 21 | "yAxisPosition" : "left", 22 | "xAxisPosition" : "bottom" 23 | }, 24 | "beginAtZero" : 0, 25 | "lineType" : 0, 26 | "sorting" : 0, 27 | "typeOfCircle" : 0, 28 | "lineChart" : { 29 | "lineWidth" : 2, 30 | "dotType" : 1, 31 | "dotDiameter" : 8 32 | }, 33 | "areaChart" : { 34 | "lineWidth" : 0, 35 | "opacity" : 0.8 36 | }, 37 | "verticalBarChart" : { 38 | "margin" : 0.4, 39 | "roundTop" : 0, 40 | "useOneColor" : true 41 | }, 42 | "horizontalBarChart" : { 43 | "margin" : 0.4, 44 | "roundTop" : 0, 45 | "useOneColor" : true 46 | }, 47 | "groupedBarChart" : { 48 | "margin" : 0.4, 49 | "roundTop" : 0 50 | }, 51 | "groupedHorizontalBarChart" : { 52 | "margin" : 0.4, 53 | "roundTop" : 0 54 | }, 55 | "donutChart" : { 56 | "thicknessOfDonut" : 30 57 | }, 58 | "progressChart" : { 59 | "backgroundColor" : "#f7f7f7", 60 | "thicknessOfProgress" : 10, 61 | "endOfLine" : 0 62 | }, 63 | "sparkline" : { 64 | "lineWidth" : 1, 65 | "dotDiameter" : 4 66 | }, 67 | "scatterPlot" : { 68 | "dotDiameter" : 8 69 | }, 70 | "candlestickChart" : { 71 | "margin" : 0.4, 72 | "unfilledNegativeBoxes" : false 73 | } 74 | } -------------------------------------------------------------------------------- /data/data_candlestick.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "date":"2016-01-01", 4 | "high":"97.180000", 5 | "close":"91.790001", 6 | "open":"82.790001", 7 | "low":"81.860001" 8 | }, 9 | { 10 | "date":"2016-01-08", 11 | "high":"92.209999", 12 | "close":"80.570000", 13 | "open":"87.400002", 14 | "low":"79.949997" 15 | }, 16 | { 17 | "date":"2016-01-15", 18 | "high":"94.900002", 19 | "close":"89.000000", 20 | "open":"89.230003", 21 | "low":"87.540001" 22 | }, 23 | { 24 | "date":"2016-01-22", 25 | "high":"97.480003", 26 | "close":"90.750000", 27 | "open":"94.790001", 28 | "low":"86.699997" 29 | }, 30 | { 31 | "date":"2016-01-29", 32 | "high":"102.220001", 33 | "close":"94.809998", 34 | "open":"101.580002", 35 | "low":"93.339996" 36 | }, 37 | { 38 | "date":"2016-02-07", 39 | "high":"101.790001", 40 | "close":"101.000000", 41 | "open":"97.660004", 42 | "low":"94.500000" 43 | }, 44 | { 45 | "date":"2016-02-14", 46 | "high":"102.410004", 47 | "close":"97.199997", 48 | "open":"101.120003", 49 | "low":"96.430000" 50 | }, 51 | { 52 | "date":"2016-02-21", 53 | "high":"102.099998", 54 | "close":"101.150002", 55 | "open":"98.360001", 56 | "low":"97.070000" 57 | }, 58 | { 59 | "date":"2016-02-28", 60 | "high":"105.790001", 61 | "close":"98.339996", 62 | "open":"105.699997", 63 | "low":"97.820000" 64 | }, 65 | { 66 | "date":"2016-03-04", 67 | "high":"106.440002", 68 | "close":"105.900002", 69 | "open":"103.809998", 70 | "low":"102.820000" 71 | }, 72 | { 73 | "date":"2016-03-11", 74 | "high":"111.849998", 75 | "close":"104.040001", 76 | "open":"111.510002", 77 | "low":"102.209999" 78 | }, 79 | { 80 | "date":"2016-03-18", 81 | "high":"110.699997", 82 | "close":"109.900002", 83 | "open":"95.900002", 84 | "low":"93.139999" 85 | }, 86 | { 87 | "date":"2016-03-25", 88 | "high":"95.750000", 89 | "close":"95.699997", 90 | "open":"90.029999", 91 | "low":"88.209999" 92 | }, 93 | { 94 | "date":"2016-04-02", 95 | "high":"93.250000", 96 | "close":"90.410004", 97 | "open":"90.839996", 98 | "low":"88.110001" 99 | }, 100 | { 101 | "date":"2016-04-09", 102 | "high":"93.250000", 103 | "close":"90.730003", 104 | "open":"87.879997", 105 | "low":"85.739998" 106 | }, 107 | { 108 | "date":"2016-04-16", 109 | "high":"93.279999", 110 | "close":"87.559998", 111 | "open":"92.489998", 112 | "low":"86.150002" 113 | }, 114 | { 115 | "date":"2016-04-23", 116 | "high":"104.000000", 117 | "close":"92.980003", 118 | "open":"103.300003", 119 | "low":"92.849998" 120 | } 121 | ] -------------------------------------------------------------------------------- /data/content.json: -------------------------------------------------------------------------------- 1 | {"content": [ 2 | { 3 | "id": 1, 4 | "type": "email", 5 | "date": "18/07/2017 23:50:00", 6 | "from": { 7 | "person": "keegan@enron.com", 8 | "me": false 9 | }, 10 | "to": [{ 11 | "person": "Hunter Shively", 12 | "me": true 13 | }], 14 | "cc": null, 15 | "bcc": null, 16 | "attachments": true, 17 | "labels": [ 18 | { 19 | "value": "uk fraude" 20 | } 21 | ], 22 | "subject": "Automatic reply", 23 | "body": "

Good Afternoon All,

FYI, I will be out of the office to attend a doctor's appointment tomorrow morning at 9am. I will be having some blood work done so I am unsure as to the exact time that I will arrive at the office, but I will be returning immediately after the appointment . Please leave me a note, voicemail or email in my absence and I will respond promptly upon receipt. Thank you!

Keegan
Enron Wholesale Services
713-345-3317

" 24 | }, 25 | { 26 | "id": 2, 27 | "type": "email", 28 | "date": "21/12/2001 00:49:00", 29 | "from": { 30 | "person": "John Lavorato", 31 | "me": true 32 | }, 33 | "to": [{ 34 | "person": "Phillip Allen", 35 | "me": true 36 | }], 37 | "cc": null, 38 | "bcc": null, 39 | "attachments": false, 40 | "labels": null, 41 | "subject": "Chase Backtest", 42 | "body": "

Steve

Following on from our discussion concerning the back testing data, we have re-checked the underlying data with our middle office. There were some errors in your file which we have now corrected, and for clarity, included losses in the backtest file, since these are what we consider in the backtest process.

I trust this helps - let us know if you need anything further

Regards

" 43 | }, 44 | { 45 | "id": 3, 46 | "type": "email", 47 | "date": "17/12/2001 19:20:18", 48 | "from": { 49 | "person": "Stephanie Sever", 50 | "me": false 51 | }, 52 | "to": [ 53 | { 54 | "person": "Phillip Allen", 55 | "me": true 56 | }, 57 | { 58 | "person": "John Arnold", 59 | "me": true 60 | }, 61 | { 62 | "person": "Thomas Martin", 63 | "me": true 64 | }, 65 | { 66 | "person": "Scott Neal", 67 | "me": true 68 | }, 69 | { 70 | "person": "Hunter Shively", 71 | "me": true 72 | } 73 | ], 74 | "cc": [ 75 | { 76 | "person": "Jennifer Denny", 77 | "me": false 78 | }, 79 | { 80 | "person": "Lisa Lees", 81 | "me": false 82 | } 83 | ], 84 | "bcc": null, 85 | "attachments": false, 86 | "labels": null, 87 | "subject": "New Company - Online Trader Access (Stack Manager & Website)", 88 | "body": "

Please populate the attached worksheets for Stack Manager & Website Access. I have added the Gas product types and a drop down for each user/product type to populate with READ, EXECUTE or NONE. For READ ONLY Website ID's, additional population is NOT necessary. Please add or remove names as necessary and return to me once complete. Let me know if you have any questions.

Thank you,

Stephanie Sever
EnronOnline
713-853-3465

" 89 | } 90 | ]} 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | 115 | 116 | 117 | 118 | 119 | 120 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | `COMPATIBILITY`: Chart works only with Sketch 56 or higher. 4 | 5 | Chart is a plugin for Sketch, Figma, and Adobe XD. Try Chart to save yourself hours of manual, tedious work, and create a graph with real or random data in seconds. It's easy to make, edit, and customize different types of graphs. Chart supports copy-paste from editors like Excel, Numbers, Google Sheets, live connection with Google Sheets and remote JSON (REST API), local CSV and JSON files. 6 | 7 | [Install Chart](https://chartplugin.com/index.html#tryBlock) 8 | 9 | ## The richest collection of chart types 10 | 16 the most popular chart types out-of-the-box. Didn't find one you want? Just let me know, and I will add it to the collection. 11 | 12 | 1. Pie chart 13 | 2. Line graph 14 | 3. Vertical bar graph 15 | 4. Horizontal bar graph 16 | 5. Candlestick chart 17 | 6. Donut chart 18 | 7. Area chart 19 | 8. Grouped bar chart 20 | 9. Sparkline 21 | 10. Stacked area chart 22 | 11. Stream graph 23 | 12. Horizontal grouped bar chart 24 | 13. Progress bar 25 | 14. Scatterplot 26 | 15. Histogram 27 | 16. Heatmap 28 | 29 | ## Make charts with your data on the fly or create random ones 30 | Chart helps you to visualize data from any source you have. 31 | 32 | **Tabular data:** Google Sheets, Excel, Numbers and CSV files are supported. You can copy/paste, upload or link data. 33 | [How to use tabular data](https://pavel-kuligin.gitbook.io/chart/tabulated-data) 34 | 35 | **JSON data:** connect live API via HTTPS link, that responds with valid JSON or just upload file from your computer. 36 | [How to use JSON](https://pavel-kuligin.gitbook.io/chart/json-data) 37 | 38 | **Random data:** if you do not have a real data set, you can create any type of chart with random data provided by Chart. 39 | [Create a simple chart](https://pavel-kuligin.gitbook.io/chart/getting-started) 40 | 41 | 42 | ## Customize your charts with templates 43 | Apply a custom color palette, change line thickness, and bar width. Sync with product guidelines and use local or global settings to apply a consistent style. 44 | 45 | [Read more about templates](https://pavel-kuligin.gitbook.io/chart/templates) 46 | 47 | ## Speed up your data visualizations today 48 | [Download and install Chart](https://chartplugin.com/index.html#tryBlock) and start with two chart types for free. Pay just $20/year to unlock all charts and save yourself hours of boring work. 49 | 50 | ## Have questions or need any help? 51 | [Visit Chart promo page](https://chartplugin.com/) or reach me out [on Twitter](https://twitter.com/pavelkuligin93). We'll be happy to see you in [our community in Slack](https://join.slack.com/t/chart-plugin/shared_invite/zt-61tsh8gx-C0TBYxSU8ShA~IK_v121dA), where we have inspiring designers from top tech companies like Google, Microsoft, and Netflix and share all our news and updates. 52 | 53 | ## Reviews 54 | *“Using the Chart plugin connected to live data, and style templates has allowed us at Cisco to experiment and build our data visualization system in record time!”* 55 | **Kevin Smith, Cisco** 56 | 57 | *“Chart was the only tool I could find for Sketch that let me create data visualizations with my own data. The integration is what makes it awesome!”* 58 | **Jason Barrie, SparkPost** 59 | 60 | *“Chart has helped me to show real data in my prototypes in just a few clicks. Pavel's support is also amazing!”* 61 | **Dries De Schepper, Deloitte Digital** 62 | 63 | *“Chart has radically reduced the amount of time I've needed to spend creating various charts and graphs for prototypes. Being able to use real data to build them from is hugely helpful!”* 64 | **Eric Guess, FM Systems** 65 | 66 | *“I work on an application that has a lot of charting features. Often, designing these charts have been a laborious process but Chart has allowed me to cut my time down significantly”* 67 | **Jamie, Copperleaf** 68 | 69 | *“It's really awesome. It has speed up my design process in a way that I don't have to even think about the technical implementation of the visualization anymore. I only focus on the content now. Revision are no problem. I can update the chart in a few minutes.”* 70 | **Matt Bogado, VMware** 71 | --------------------------------------------------------------------------------