{"id":18985736,"url":"https://github.com/paul-reed/node-red-contrib-ui-plotly","last_synced_at":"2026-02-28T00:01:36.857Z","repository":{"id":65462292,"uuid":"285571113","full_name":"Paul-Reed/node-red-contrib-ui-plotly","owner":"Paul-Reed","description":"A node-RED contrib node to deliver Plotly charts","archived":false,"fork":false,"pushed_at":"2020-09-18T17:53:53.000Z","size":1799,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2024-06-11T16:03:26.665Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"HTML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Paul-Reed.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2020-08-06T12:53:08.000Z","updated_at":"2020-09-18T17:53:55.000Z","dependencies_parsed_at":"2023-01-24T15:45:28.674Z","dependency_job_id":null,"html_url":"https://github.com/Paul-Reed/node-red-contrib-ui-plotly","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/Paul-Reed%2Fnode-red-contrib-ui-plotly","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Paul-Reed%2Fnode-red-contrib-ui-plotly/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Paul-Reed%2Fnode-red-contrib-ui-plotly/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Paul-Reed%2Fnode-red-contrib-ui-plotly/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Paul-Reed","download_url":"https://codeload.github.com/Paul-Reed/node-red-contrib-ui-plotly/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":239994005,"owners_count":19730780,"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-08T16:27:57.124Z","updated_at":"2025-11-11T00:04:27.773Z","avatar_url":"https://github.com/Paul-Reed.png","language":"HTML","readme":"# node-red-contrib-ui-plotly\nA node-RED contrib node to deliver Plotly charts\n\n### DO NOT USE! - work in progress!!\n\n\n## TODO's\n- [ ] Support build-in colorscales https://plotly.com/python/builtin-colorscales/ \u0026 https://plotly.com/javascript/colorscales/\n- [ ] What to do with the `any` data type?  No response yet on my [question](https://community.plotly.com/t/visualising-a-property-with-data-type-any/44343).\n- [ ] Add validation of arrays (based on the array type)\n   Should there be an option in trace config to add a trace to either the x or y axis (there would only be 1 x-axis)\n- [ ] Fix header lines on the editableLists: they need to be properly aligned with the columns below, even when the config screen is resized. See this [discussion](https://discourse.nodered.org/t/alignment-of-headers-in-editablelist/32071)\n- [ ] Make sure the editableLists always expand to the full available area's.  See updateEditorHeight(node,node.editor)\n- [ ] Which step size do we need to specify on input of type \"number\" and \"angle\"?\n- [ ] Add the ability to generate an output message containing the graph as image.  For SVG see [here](https://gist.github.com/etpinard/58a9e054b9ca7c0ca4c39976fc8bbf8a)\n- [ ] When generating the input for Plotly (on the server-side), the names of the arrays should be replaced by the content of the arrays  --\u003e not sure how to find the link between both ...\n- [ ] The `marker.symbol` property has a dropdown with both numeric and string values, since plotly offers two ways to enter symbols (e.g. \"0\" = \"circle\").  Not sure how to get rid of the numbers, because other `values` lists in the scheme.json file don't use both numbers and strings ...\n- [ ] What to do with _deprecated properties in the json scheme?  Suppose somebody has used property `A.B.C.D` which in a new version becomes `A.B.C._deprecated.D` then he will get an error (red border) because property `A.B.C.D` doesn't exist anymore. But there will be no link to the new `A.B.C._deprecated.D`. Would have been better if they had added a property `deprecated:true` to the existing property...\nbehind the scenes...\n- [ ] Show an \"Index\" column in the editableList on the \"Traces\" tabsheet.\n- [ ] Make the layout / traces adjustable via input messages \u0026 add validation\n- [ ] Follow up of the [issue](https://discourse.nodered.org/t/confusion-about-object-prototype/32605) for Plotly.js, where we ask them whether the isPlainObject could be fixed.  If it ever could become fixed, we have to remove the `createObject` ànd `createArray` from our code.\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpaul-reed%2Fnode-red-contrib-ui-plotly","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpaul-reed%2Fnode-red-contrib-ui-plotly","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpaul-reed%2Fnode-red-contrib-ui-plotly/lists"}