Movatterモバイル変換


[0]ホーム

URL:


Jump to content
WikipediaThe Free Encyclopedia
Search

Plotly

From Wikipedia, the free encyclopedia
Canadian computing company
icon
This articlerelies excessively onreferences toprimary sources. Please improve this article by addingsecondary or tertiary sources.
Find sources: "Plotly" – news ·newspapers ·books ·scholar ·JSTOR
(September 2024) (Learn how and when to remove this message)
Plotly
Company typePrivate
IndustryComputer software
Founded2012; 14 years ago (2012) inMontreal,Quebec
FounderAlex Johnson
Jack Parmer
Chris Parmer
Matthew Sundquist
Headquarters
Websiteplotly.com

Plotly is a technical computing company headquartered inMontreal,Quebec, that develops onlinedata analytics andvisualization tools. Plotly provides online graphing, analytics, and statistics tools for individuals and collaboration, as well as scientific graphing libraries forPython,R,MATLAB,Perl,Julia,Arduino,JavaScript[1] andREST.

History

[edit]

Plotly was founded by Alex Johnson, Jack Parmer, Chris Parmer, and Matthew Sundquist.[2]

The founders' backgrounds are in science, energy, and data analysis and visualization.[2] Early employees include Christophe Viau, a Canadian software engineer and Ben Postlethwaite, a Canadian geophysicist.[3] Plotly was named one of the Top 20 Hottest Innovative Companies in Canada by the CanadianInnovation Exchange.[4] Plotly was featured in "startup row" atPyCon 2013,[5] and sponsored theSciPy 2018 conference.[6]

Plotly raised $5.5 million during itsSeries A funding, led by MHS Capital,Siemens Venture Capital,Rho Ventures, Real Ventures, andSilicon Valley Bank.[7]

The Boston Globe and Washington Post newsrooms have produced data journalism using Plotly.[8][9] In 2020, Plotly was named a Best Place to Work by the Canadian SME National Business Awards, and nominated as Business of the Year.[10]

Products

[edit]

Plotly offers open-source and enterprise products.

  • Dash is an open-sourcePython,R, andJulia framework for buildingweb-basedanalytic applications. Many specialized open-source Dash libraries exist that are tailored for building domain-specific Dash components and applications. Some examples are Dash DAQ, for building data acquisition GUIs to use with scientific instruments, and Dash Bio, which enables users to build custom chart types, sequence analysis tools, and 3D rendering tools for bioinformatics applications.[11]
  • Dash Enterprise is Plotly's paid product for building, testing, deploying, managing and scaling Dash applications organization-wide.[12]
  • Chart Studio Cloud is a free, online tool for creating interactive graphs. It has a point-and-click graphical user interface for importing and analyzing data into a grid and using stats tools.[13] Graphs can be embedded or downloaded.
  • Chart Studio Enterprise is a paid product that allows teams to create, style, and share interactive graphs on a single platform. It offers expanded authentication and file export options, and does not limit sharing and viewing.[14]
  • Data visualization libraries Plotly.js is an open-source JavaScript library for creating graphs and powers Plotly.py forPython, as well as Plotly.R forR,MATLAB,Node.js,Julia, andArduino and aREST API.[15][16][17][18][19][20][21] Plotly can also be used to style interactive graphs withJupyter notebook.[22]
  • Figure converters which convertmatplotlib,[23]ggplot2,[24] andIGOR Pro[25] graphs into interactive, online graphs.
A gallery of Plotly graphs

Data visualization libraries

[edit]

Plotly provides a collection of supported chart types across several programming languages:

Chart TypeChart nameJavaScript[26]Python[27]R[28]Julia[29]
Basic chartsScatter plotchecked boxchecked boxchecked boxchecked box
Basic chartsLine chartchecked boxchecked boxchecked boxchecked box
Basic chartsBar chartchecked boxchecked boxchecked boxchecked box
Basic chartsPie chartchecked boxchecked boxchecked boxchecked box
Basic chartsBubble chartchecked boxchecked boxchecked boxchecked box
Basic chartsDot plotchecked boxchecked boxchecked boxchecked box
Basic chartsFilled area plotchecked boxchecked boxchecked boxchecked box
Basic chartsHorizontal bar chartchecked boxchecked boxchecked boxchecked box
Basic chartsGantt chartunchecked boxchecked boxchecked boxunchecked box
Basic chartsSunburst chartchecked boxchecked boxchecked boxchecked box
Basic chartsSankey diagramchecked boxchecked boxchecked boxchecked box
Basic chartsPoint cloudchecked boxunchecked boxunchecked boxchecked box
Basic chartsTreemapchecked boxchecked boxchecked boxchecked box
Basic chartsTablechecked boxchecked boxchecked boxchecked box
Basic chartsDumbbell plotunchecked boxchecked boxchecked boxunchecked box
AI and machine learning chartsML regressionunchecked boxchecked boxunchecked boxunchecked box
AI and machine learning chartskNN classificationunchecked boxchecked boxunchecked boxunchecked box
AI and machine learning chartsROC and PR curvesunchecked boxchecked boxunchecked boxunchecked box
AI and machine learning chartsPCA visualizationunchecked boxchecked boxunchecked boxunchecked box
AI and machine learning chartst-SNE and UMAP projectionsunchecked boxchecked boxunchecked boxunchecked box
Statistical chartsBox plotchecked boxchecked boxchecked boxchecked box
Statistical chartsHistogramchecked boxchecked boxchecked boxchecked box
Statistical chartsDistplotunchecked boxchecked boxunchecked boxunchecked box
Statistical charts2D density plotchecked boxunchecked boxunchecked boxchecked box
Statistical charts2D histogramchecked boxchecked boxchecked boxchecked box
Statistical charts2D histogram contourchecked boxchecked boxchecked boxchecked box
Statistical chartsScatterplot matrixunchecked boxchecked boxunchecked boxunchecked box
Statistical chartsFacet and trellis plotunchecked boxchecked boxunchecked boxunchecked box
Statistical chartsTree plotunchecked boxchecked boxunchecked boxunchecked box
Statistical chartsSPC control chartchecked boxunchecked boxunchecked boxchecked box
Statistical chartsViolin plotchecked boxchecked boxchecked boxchecked box
Statistical chartsParallel categories diagramchecked boxchecked boxunchecked boxchecked box
Statistical chartsSplomchecked boxunchecked boxchecked boxchecked box
Statistical chartsMarginal distribution plotunchecked boxchecked boxunchecked boxunchecked box
Statistical chartsStrip chartunchecked boxchecked boxunchecked boxunchecked box
Scientific chartsContour plotchecked boxchecked boxchecked boxchecked box
Scientific chartsHeatmapchecked boxchecked boxchecked boxchecked box
Scientific chartsImshowunchecked boxchecked boxunchecked boxunchecked box
Scientific chartsTernary plotchecked boxchecked boxchecked boxchecked box
Scientific chartsParallel coordinates plotchecked boxchecked boxchecked boxchecked box
Scientific chartsLog plotchecked boxchecked boxchecked boxchecked box
Scientific chartsDendrogramunchecked boxchecked boxunchecked boxunchecked box
Scientific chartsAnnotated heatmapunchecked boxchecked boxunchecked boxunchecked box
Scientific chartsWebGL heatmapchecked boxunchecked boxchecked boxchecked box
Scientific chartsWind rose chartchecked boxchecked boxunchecked boxchecked box
Scientific chartsTernary contour plotchecked boxchecked boxchecked boxchecked box
Scientific chartsTernary overlayunchecked boxchecked boxunchecked boxunchecked box
Scientific chartsQuiver plotunchecked boxchecked boxunchecked boxunchecked box
Scientific chartsStreamline plotunchecked boxchecked boxunchecked boxunchecked box
Scientific chartsNetwork graphunchecked boxchecked boxchecked boxunchecked box
Scientific chartsRadar chartchecked boxchecked boxchecked boxchecked box
Scientific chartsCarpet plotchecked boxchecked boxchecked boxchecked box
Scientific chartsCarpet scatter plotchecked boxchecked boxchecked boxchecked box
Scientific chartsCarpet contour plotchecked boxchecked boxchecked boxchecked box
Scientific chartsPolar chartchecked boxchecked boxchecked boxchecked box
Scientific chartsImage data displaychecked boxunchecked boxchecked boxchecked box
Financial chartsWaterfall chartchecked boxchecked boxchecked boxchecked box
Financial chartsIndicatorchecked boxchecked boxunchecked boxchecked box
Financial chartsCandlestick chartchecked boxchecked boxchecked boxchecked box
Financial chartsFunnel chartchecked boxchecked boxchecked boxchecked box
Financial chartsTime serieschecked boxchecked boxchecked boxchecked box
Financial chartsOHLC chartchecked boxchecked boxchecked boxchecked box
Financial chartsGauge chartchecked boxchecked boxchecked boxchecked box
Financial chartsBullet chartchecked boxchecked boxchecked boxchecked box
MapsMapbox map layerschecked boxchecked boxchecked boxchecked box
MapsMapbox density heatmapchecked boxchecked boxchecked boxchecked box
MapsMapbox choropleth mapchecked boxchecked boxchecked boxchecked box
MapsChoropleth mapchecked boxchecked boxchecked boxchecked box
MapsLines on mapschecked boxchecked boxchecked boxchecked box
MapsLines on Mapboxunchecked boxchecked boxchecked boxunchecked box
MapsBubble mapschecked boxchecked boxchecked boxchecked box
MapsScatter plots on mapschecked boxchecked boxchecked boxchecked box
MapsScatter plots on Mapboxchecked boxchecked boxchecked boxchecked box
MapsFilled area on mapchecked boxchecked boxchecked boxchecked box
MapsMapbox hexbinunchecked boxchecked boxunchecked boxunchecked box
3D charts3D scatter plotchecked boxchecked boxchecked boxchecked box
3D chartsRibbon plotchecked boxunchecked boxunchecked boxchecked box
3D charts3D surface plotchecked boxchecked boxchecked boxchecked box
3D charts3D mesh plotchecked boxchecked boxchecked boxchecked box
3D charts3D line plotchecked boxchecked boxchecked boxchecked box
3D chartsTri-surf plotchecked boxchecked boxchecked boxchecked box
3D charts3D cluster graphchecked boxunchecked boxunchecked boxchecked box
3D charts3D cone plotchecked boxchecked boxchecked boxchecked box
3D charts3D streamtube plotchecked boxchecked boxchecked boxchecked box
3D charts3D isosurface plotchecked boxchecked boxchecked boxchecked box
3D charts3D bubble chartunchecked boxchecked boxunchecked boxunchecked box
3D charts3D volume plotunchecked boxchecked boxunchecked boxunchecked box
SubplotsSubplotschecked boxchecked boxchecked boxchecked box
Multiple AxesMultiple Axeschecked boxchecked boxchecked boxchecked box

Dash

[edit]

Dash is a Python framework built on top ofReact, a JavaScript library.[30] But Dash also works for R, and most recently supports Julia, and while still described a Python framework, Python isn't used for the other languages, "describing Dash as a Python framework misses a key feature of its design: the Python side (the back end/server) of Dash was built to be lightweight and stateless [allowing] multiple back-end languages to coexist on an equal footing".[31] It is possible to integrateD3.js charts as Dash components.[32] Dash provides the default CSS (and HTML and JavaScript, and you can add your own), but for custom styling Dash applications CSS can be added, or Dash Enterprise used.[33]

Dash Enterprise

[edit]

Dash Enterprise is Plotly's paid product for building, testing, deploying, managing and scaling Dash applications organization-wide.[34] The product integrates with enterprise IT systems to enable organizations to build, deploy and scale low-code Dash applications.[35] With open-source Dash, analytic applications can be run from a local machine, but cannot be easily accessed by others in the organization.[36]

Enterprise IT integration

[edit]

Dash Enterprise installs on cloud environments and on-premises. Amazon Web Services, Google Cloud Platform, and Microsoft Azure are supported, as are multiple Linux on-premises servers.[37]Authentication integrations include LDAP, AD, PKI, Okta, SAML, OAuth2, SSO, and email authentication, and Dash application access is managed through a GUI rather than code.[38]Dash Enterprise connects to major big data backends, including Salesforce, PostgreSQL, Databricks via PySpark, Snowflake, Dask, Datashader, and Vaex.[39] In 2020, Plotly partnered with NVIDIA to integrate Dash with RAPIDS,[40] and NVIDIA participated in Plotly's Series C funding round.

Low-code capabilities

[edit]

Dash Enterprise enables low-code development of Dash applications, which is not possible with open-source Dash. Enterprise users can write applications in multiple development environments, including Jupyter Notebook.[41] Dash Enterprise ships with several “development engines” for drag-and-drop application editing, application design, and automated reporting, as well as dozens of artificial intelligence and machine learning application templates.[42][43][44][45]

Deployment and scaling

[edit]

Dash application code is deployed to Dash Enterprise using thegit-push command. Dash application deployments arecontainerized to avoid dependency conflicts, and can be embedded in existing web platforms withoutiframes.[46][47]Deployed applications can be managed and accessed in a single portal called App Manager, where administrators can control user authentication and view usage analytics.[48][49]Dash Enterprise scales horizontally withKubernetes.[50] Jobs queuing,GPU acceleration, andCPU parallelization supporthigh performance computing requirements.[51] Plotly also offersprofessional services for application development and workshop training.

References

[edit]
  1. ^"Plotly Javascript".plotly.com. Retrieved2023-03-29.
  2. ^abCzikk, Joseph (July 29, 2013)."Ex-Silicon Valley kids to launch web startup in Montreal".Montreal Gazette. Archived fromthe original on 2013-11-13. Retrieved2013-10-29.
  3. ^"About". Plotly. Retrieved2013-10-29.
  4. ^Levy, Carmi (November 11, 2013)."CIX 2013 celebrates Canada's innovation economy".Yahoo! Finance Canada.
  5. ^Curtin, Brian (March 11, 2013)."Announcing Our Startup Row Selections".PyCon.
  6. ^"Sponsors | SciPy 2018". Retrieved2018-08-06.
  7. ^"Plotly raises $5.5 million Series A from Rho Ventures, MHS Capital, Real Ventures, others".BetaKit. Retrieved2018-08-06.
  8. ^"Where trucks crash on Storrow and Memorial drives - The Boston Globe".BostonGlobe.com. Retrieved2018-08-06.
  9. ^"A hunger expert explains what happens now that food stamps are cut".Washington Post. Retrieved2018-08-06.
  10. ^"Plotly Named Best Place to Work" (Press release). 4 February 2020.
  11. ^"Dash by Plotly". Retrieved2018-07-31.
  12. ^"Dash Enterprise". Plotly. Retrieved2014-09-20.
  13. ^Machlis, Sharon (November 6, 2013)."Beauty and brains: Plotly combines dataviz and serious statistical analysis".Computer World. Archived fromthe original on 2013-12-02. Retrieved2013-11-07.
  14. ^"Chart Studio".
  15. ^"Plotly's Julia library". Plotly. Retrieved2014-10-12.
  16. ^"Plotly's Node.js library". Plotly. Retrieved2014-10-12.
  17. ^"Plotly's R Library". Plotly. Retrieved2014-10-12.
  18. ^"Plotly's MATLAB library". Plotly. Retrieved2014-10-12.
  19. ^"Graphical Representations of Data".Python Wiki. November 4, 2013.
  20. ^Romano, Zoe (November 4, 2013)."Create Interactive Graphs Logging Arduino Data With Plotly".Arduino Blog.
  21. ^"APIs". Plotly. Retrieved2013-10-29.
  22. ^"Plotly IPython gallery". IPython Notebook Viewer. Archived fromthe original on 2014-01-26. Retrieved2013-12-10.
  23. ^"Online, interactive Matplotlib graphs". Plotly. Retrieved2014-10-12.
  24. ^"Online, interactive ggplot2 graphs". Plotly. Retrieved2014-10-12.
  25. ^"Online, interactive Igor Pro graphs". Plotly. Retrieved2014-10-12.
  26. ^"Plotly".plotly.com.
  27. ^"Plotly Python Graphing Library".
  28. ^"Plotly".plotly.com.
  29. ^"Plotly.jl".GitHub. 14 October 2021.
  30. ^"React for Python Developers | Dash for Python Documentation | Plotly".
  31. ^plotly (2020-10-26)."Announcing Dash for Julia".Medium. Retrieved2021-03-19.
  32. ^"Integrating D3.js into Dash Components | Dash for Python Documentation | Plotly".
  33. ^"Adding CSS & JS and Overriding the Page-Load Template | Dash for Python Documentation | Plotly".dash.plotly.com. Retrieved2021-03-19.
  34. ^"Data Apps for Production | Plotly".plotly.com.
  35. ^"Dash Enterprise: The Premier Data App Platform for Python".plotly.com.
  36. ^"Dash".GitHub. 26 October 2021.
  37. ^"Dash Enterprise - Guided Installation".plotly.com.
  38. ^"No-Code Authentication".plotly.com.
  39. ^"Big Data Pipelines".
  40. ^"Plotly and NVIDIA Partner to Integrate Dash and RAPIDS". 19 May 2020.
  41. ^"Data App Workspaces".plotly.com.
  42. ^"Dash AI App Catalogue".
  43. ^"Dash Dashboard Engine".
  44. ^"Dash Design Kit".
  45. ^"Dash Snapshot Engine".
  46. ^"Dash Embedding".
  47. ^"Dash App Manager".plotly.com.
  48. ^"Dash App Manager".
  49. ^"Dash App Manager".
  50. ^"Dash Kubernetes".
  51. ^"High Performance Computing".

External links

[edit]
Retrieved from "https://en.wikipedia.org/w/index.php?title=Plotly&oldid=1333888946"
Categories:
Hidden categories:

[8]ページ先頭

©2009-2026 Movatter.jp