{"id":16112369,"url":"https://github.com/pablrod/p5-devel-iperl-plugin-chart-plotly","last_synced_at":"2025-10-04T19:24:02.227Z","repository":{"id":56840775,"uuid":"97411017","full_name":"pablrod/p5-Devel-IPerl-Plugin-Chart-Plotly","owner":"pablrod","description":"Automatic display of plotly charts (Chart::Plotly::Plot objects) in Jupyter notebooks using Devel::IPerl kernel","archived":false,"fork":false,"pushed_at":"2019-12-01T19:59:44.000Z","size":18,"stargazers_count":2,"open_issues_count":1,"forks_count":1,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-04-06T06:44:47.002Z","etag":null,"topics":["chart","jupyter-notebook-extension","perl","plotlyjs"],"latest_commit_sha":null,"homepage":null,"language":"Perl","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/pablrod.png","metadata":{"files":{"readme":"README.md","changelog":"Changes","contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2017-07-16T21:01:45.000Z","updated_at":"2019-12-01T19:59:36.000Z","dependencies_parsed_at":"2022-08-29T01:51:08.990Z","dependency_job_id":null,"html_url":"https://github.com/pablrod/p5-Devel-IPerl-Plugin-Chart-Plotly","commit_stats":null,"previous_names":[],"tags_count":7,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pablrod%2Fp5-Devel-IPerl-Plugin-Chart-Plotly","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pablrod%2Fp5-Devel-IPerl-Plugin-Chart-Plotly/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pablrod%2Fp5-Devel-IPerl-Plugin-Chart-Plotly/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pablrod%2Fp5-Devel-IPerl-Plugin-Chart-Plotly/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pablrod","download_url":"https://codeload.github.com/pablrod/p5-Devel-IPerl-Plugin-Chart-Plotly/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247445651,"owners_count":20939953,"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":["chart","jupyter-notebook-extension","perl","plotlyjs"],"created_at":"2024-10-09T20:07:23.240Z","updated_at":"2025-10-04T19:24:02.116Z","avatar_url":"https://github.com/pablrod.png","language":"Perl","funding_links":[],"categories":[],"sub_categories":[],"readme":"# NAME\n\nDevel::IPerl::Plugin::Chart::PlotlyPod - Inline display of plotly charts in Jupyter notebooks using [Devel::IPerl](https://metacpan.org/pod/Devel%3A%3AIPerl) kernel\n\n# VERSION\n\nversion 0.007\n\n# SYNOPSIS\n\n```perl\n# In notebook\nIPerl-\u003eload_plugin('Chart::Plotly');\n\n# Trace objects get displayed automatically\nuse Chart::Plotly::Trace::Scatter;\nmy $scatter_trace = Chart::Plotly::Trace::Scatter-\u003enew( x =\u003e [ 1 .. 5 ], y =\u003e [ 1 .. 5 ] );\n\n# Also Plot objects\nuse Chart::Plotly::Trace::Box;\nuse Chart::Plotly::Plot;\n\nmy $x = [ 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3 ];\nmy $box1 = Chart::Plotly::Trace::Box-\u003enew( x =\u003e $x, y =\u003e [ map { rand() } ( 1 .. ( scalar(@$x) ) ) ], name =\u003e \"box1\" );\nmy $box2 = Chart::Plotly::Trace::Box-\u003enew( x =\u003e $x, y =\u003e [ map { rand() } ( 1 .. ( scalar(@$x) ) ) ], name =\u003e \"box2\" );\nmy $plot = Chart::Plotly::Plot-\u003enew( traces =\u003e [ $box1, $box2 ], layout =\u003e { boxmode =\u003e 'group' } );\n```\n\n# DESCRIPTION\n\nPlugin to display automatically [Chart::Plotly](https://metacpan.org/pod/Chart%3A%3APlotly) plot objects in [Jupyter notebooks](https://jupyter.org/) using kernel [Devel::IPerl](https://metacpan.org/pod/Devel%3A%3AIPerl)\n\nThe example above can be viewed in [nbviewer](https://nbviewer.jupyter.org/github/pablrod/p5-Chart-Plotly/blob/master/examples/jupyter-notebooks/BasicUse.ipynb)\n\nThis plugin is now integrated with [Chart::Plotly](https://metacpan.org/pod/Chart%3A%3APlotly) and this package is just a placeholder for backwards compatibility.\n\nThe repo can be found on [Chart::Plotly Github](https://github.com/pablrod/p5-Chart-Plotly)\n\n# AUTHOR\n\nPablo Rodríguez González \u003cpablo.rodriguez.gonzalez@gmail.com\u003e\n\n# COPYRIGHT AND LICENSE\n\nThis software is Copyright (c) 2019 by Pablo Rodríguez González.\n\nThis is free software, licensed under:\n\n```\nThe MIT (X11) License\n```\n\n# CONTRIBUTOR\n\nRoy Storey \u003ckiwiroy@users.noreply.github.com\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpablrod%2Fp5-devel-iperl-plugin-chart-plotly","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpablrod%2Fp5-devel-iperl-plugin-chart-plotly","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpablrod%2Fp5-devel-iperl-plugin-chart-plotly/lists"}