{"id":19220128,"url":"https://github.com/teonite/d3-satellite-chart","last_synced_at":"2025-05-13T01:12:07.775Z","repository":{"id":140594709,"uuid":"64473268","full_name":"teonite/D3-Satellite-Chart","owner":"teonite","description":"D3 based library to draw satellite charts ","archived":false,"fork":false,"pushed_at":"2016-07-31T10:24:45.000Z","size":117,"stargazers_count":8,"open_issues_count":0,"forks_count":0,"subscribers_count":6,"default_branch":"master","last_synced_at":"2025-05-13T01:11:57.429Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"http://teonite.com","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/teonite.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2016-07-29T10:42:27.000Z","updated_at":"2018-02-23T07:33:43.000Z","dependencies_parsed_at":"2023-05-03T19:46:14.260Z","dependency_job_id":null,"html_url":"https://github.com/teonite/D3-Satellite-Chart","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/teonite%2FD3-Satellite-Chart","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/teonite%2FD3-Satellite-Chart/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/teonite%2FD3-Satellite-Chart/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/teonite%2FD3-Satellite-Chart/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/teonite","download_url":"https://codeload.github.com/teonite/D3-Satellite-Chart/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253851070,"owners_count":21973674,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-09T14:34:06.185Z","updated_at":"2025-05-13T01:12:07.763Z","avatar_url":"https://github.com/teonite.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# D3 Satellite Chart\n\n![Screenshot/Example](http://i.imgur.com/KcAYwPql.png)\n\n#Live example\n\nhttps://plnkr.co/edit/2BQXSJ?p=preview\n\n# Table of Contents\n\n* [About this module](#about-this-module)\n* [Installation](#installation)\n* [Basic Usage](#basic-usage)\n* [Running Example](#running-example)\n\n# About this module\n\nAt the time there was no module like this available - so we've created one.\nWe love simplicity! We've put much effort in making this module as slim and easy to use as possible.\nThis chart was specially made for presenting good looking indicators with their values. Additionally allows to present a main grade of this indicators.\n\n# Instalation\n\n`npm install satellite-chart`\n\n# Basic Usage\n\nTo main html file add:\n\n ```html\n \u003cscript src=\"satchart.js\" type=\"text/javascript\"\u003e\u003c/script\u003e\n ```\n\n\n```javascript\nvar satchart = new satchart.SatChart(\n  document.getElementById('vis-container'),\n  data,\n  {\n    width: 1000,\n    height: 1000,\n    valueRange: [1, 5.5, 10],\n    colorRange: ['#fc2d2d', '#ffffff', '#2979f2'],\n    strokeWidth: 0.5,\n    distanceRatio: 3, // sun-to-planets / planets-to-moons\n    animationDuration: 3000\n  }\n);\n```\n\n**data format:**\n\n```javascript\nvar data = {\n  label: 'A--',\n  value: 9,\n  satellites: [\n    {\n      label: 'Sat1',\n      tip: 'Sat1 example',\n      value: 1,\n      satellites: [\n        {\n          label: 'Moon1',\n          tip: 'example1',\n          value: 1\n        },\n        {\n          label: 'Moon2',\n          tip: 'example2',\n          value: 3\n        },\n        {\n          label: 'Moon3',\n          tip: 'example3',\n          value: 6\n        },\n        {\n          label: 'Moon4',\n          tip: 'example4',\n          value: 10\n        }\n      ]\n    },\n    {\n      label: 'Sat2',\n      value: 3,\n      tip: 'Sat2 example',\n      satellites: [\n        {\n          label: 'Moon5',\n          tip: 'example5',\n          value: 1\n        },\n        {\n          label: 'Moon6',\n          tip: 'example6',\n          value: 5\n        },\n        {\n          label: 'Moon7',\n          tip: 'example7',\n          value: 10\n        }\n      ]\n    },\n    {\n      label: 'Sat3',\n      value: 8,\n      tip: 'Sat3 example',\n      satellites: [\n        {\n          label: 'Moon8',\n          tip: 'example8',\n          value: 1\n        },\n        {\n          label: 'Moon9',\n          tip: 'example9',\n          value: 3\n        },\n        {\n          label: 'Moon10',\n          tip: 'example10',\n          value: 6\n        },\n        {\n          label: 'Moon11',\n          tip: 'example11',\n          value: 10\n        }\n      ]\n    },\n    {\n      label: 'Sat4',\n      value: 10,\n      tip: 'Sat4 example',\n      satellites: [\n        {\n          label: 'Moon16',\n          tip: 'example16',\n          value: 1\n        },\n        {\n          label: 'Moon17',\n          tip: 'example17',\n          value: 5\n        },\n        {\n          label: 'Moon18',\n          tip: 'example18',\n          value: 10\n        }\n\n      ]\n    }\n  ]\n};\n```\n\n\n# Running Example\n### Install the dependencies\n\n`npm install`\n\n### Build dist\n\n`npm run build`\n\n### Development server\n\n`npm start` \n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fteonite%2Fd3-satellite-chart","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fteonite%2Fd3-satellite-chart","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fteonite%2Fd3-satellite-chart/lists"}