Graph library: Difference between revisions

From LemonWiki共筆
Jump to navigation Jump to search
m (Text replacement - "Category:WebDesign" to "Category:Design")
Tags: Mobile edit Mobile web edit
(23 intermediate revisions by one other user not shown)
Line 1: Line 1:
== list of php graph library ==
Chart & graph generators generated by online services, Javascript library or PHP library.
[http://graphpite.sourceforge.net/ GraPHPite - Open Source PHP OO Graph Rendering Utility]
 
== Javascript graph library ==
* [http://d3js.org/ D3.js - Data-Driven Documents]
** License: [https://github.com/d3/d3/blob/master/LICENSE BSD license]
 
* [http://www.flotcharts.org/ Flot: Attractive JavaScript plotting for jQuery] {{access | date = 2014-12-24}}
** License: [https://github.com/flot/flot/blob/master/LICENSE.txt BSD license]
** 教學: [http://www.jqueryflottutorial.com/tw/what-is-jquery-flot.html 什麼是jQuery Flot? - jQuery Flot 繪圖教學]
 
* [http://www.chartjs.org/ Chart.js | Open source HTML5 Charts for your website] {{access | date = 2019-01-11}}
** License: MIT License (MIT)[https://github.com/chartjs/Chart.js/blob/master/LICENSE.md]
 
* Baidu [http://echarts.baidu.com/ ECharts] ([https://github.com/ecomfe/echarts ecomfe/echarts: A powerful, interactive charting and visualization library for browser]) {{access | date = 2016-10-27}}
** License: [https://github.com/ecomfe/echarts/blob/master/LICENSE BSD license]
* ''$'' [http://www.jgraph.com/mxgraph.html mxGraph - JavaScript Diagramming and Graph Visualization]
** License: © All Rights Reserved
 
* ''$'' [https://www.zingchart.com/ JavaScript Charts in one powerful declarative library | ZingChart] {{access | date = 2017-01-26}}
** License: © All Rights Reserved. [https://www.zingchart.com/buy/details/branded-license/ Buy | Details | Branded License | ZingChart] and other multiple licenses.
 
* ''$'' [https://www.amcharts.com/ JavaScript Charts & Maps - amCharts] {{access | date = 2018-04-14}}
** License: © All Rights Reserved. See details on [https://www.amcharts.com/online-store/ Online Store - amCharts]
 
== online service for Charts & Graphs ==
[https://developers.google.com/chart/ Google Chart Tools]: online service
* License:
* Requirements: browser only
* commercial usage:
 
[http://www.peters1.dk/webtools/php/lagkage.php?sprog=en Script to 3D pie chart with PHP]: online service
* License:
* Requirements: browser only
* commercial usage:
 
 
== PHP graph library ==
Sorting by license and last update
 
[http://ezcomponents.org/ eZ Components]
* License: BSD license<ref>[http://ezcomponents.org/introduction/license eZ Components - Introduction - License]</ref>
* Requirements: PHP v.5+
* commercial usage:
* last update: 2009
 
[http://graphpite.sourceforge.net/ GraPHPite - Open Source PHP OO Graph Rendering Utility][http://sourceforge.net/projects/graphpite/]
* License: GNU Lesser General Public License 2.1+ <ref>[http://graphpite.sourceforge.net/docs/ric_README.html README]</ref>
* License: GNU Lesser General Public License 2.1+ <ref>[http://graphpite.sourceforge.net/docs/ric_README.html README]</ref>
* Requirements: PHP v.4 + GD v.2
* Requirements: PHP v.4 + GD v.2
* commercial usage:
* commercial usage:
* last update: 2011
[http://sourceforge.net/projects/phplot/ PHPlot]
* License: GNU Lesser General Public License
* Requirements: PHP + GD
* commercial usage:
* last update: 2012


[http://www.ebrueggeman.com/phpgraphlib PHPGraphLib Graphing Library]
[http://www.ebrueggeman.com/phpgraphlib PHPGraphLib Graphing Library]
Line 9: Line 60:
* Requirements: PHP v.4.3+
* Requirements: PHP v.4.3+
* commercial usage: ''$''
* commercial usage: ''$''
* last update: 2011
[http://pchart.sourceforge.net/ pChart | a PHP Charting library][http://www.pchart.net/]
* License: two licensing models: GNU GPLv3 license,  commercial products <ref>[http://www.pchart.net/license pChart 2.0 - a PHP charting library]</ref>
* Requirements: PHP + GD, FreeType PHP extensions
* commercial usage:
* last update: 2008
[http://naku.dohcrew.com/libchart/pages/introduction/ Libchart - Simple PHP chart drawing library]
* License: GNU General Public License (GPL)
* Requirements:
* commercial usage:
* last update: 2011


[http://quimby.gnus.org/circus/chart/chart-manual.php Chart Library]
[http://quimby.gnus.org/circus/chart/chart-manual.php Chart Library]
Line 14: Line 78:
* Requirements: PHP v.4
* Requirements: PHP v.4
* commercial usage:
* commercial usage:
* last update: 2011
[http://sourceforge.net/projects/dynagraph/ DynaGraph]
* License:  GNU General Public License(GPL)
* Requirements:
* commercial usage:
* last update: 2000
[http://www.gerd-tentler.de/tools/phpgraphs/ HTML-Graphs]
* License: copyright
* Requirements: PHP v.4, 5
* commercial usage: ''$''
* last update: 2012


[http://jpgraph.net/ JpGraph - Most powerful PHP-driven charts]
[http://jpgraph.net/ JpGraph - Most powerful PHP-driven charts]
Line 19: Line 96:
* Requirements: PHP v.5+
* Requirements: PHP v.5+
* commercial usage: ''$''
* commercial usage: ''$''
* last update: 2010
[http://www.amcharts.com/ amCharts] - JavaScript Chart Library
* License: copyright
* Requirements:
* commercial usage: paid to remove the back linking
* last update: 2012
[http://www.jpowered.com/php-scripts/adv-graph-chart/index.htm Advanced Graphs and Charts for PHP] 2D/3D Graphing
* License: copyright
* Requirements:
* commercial usage: ''$''
* last update:


[http://pchart.sourceforge.net/ pChart | a PHP Charting library][http://www.pchart.net/]
[http://www.fusioncharts.com/products/suite/?role=Developer FusionCharts Suite XT - Data Visualization for Web & Enterprise apps]
* License: two licensing models: GNU GPLv3 license,  commercial products <ref>[http://www.pchart.net/license pChart 2.0 - a PHP charting library]</ref>
* License: copyright
* Requirements: PHP + GD, FreeType PHP extensions
* Requirements:  
* commercial usage:
* commercial usage: ''$''
* last update:


=== Required: client browser installed Flash Player ===
=== Required: client browser installed Flash Player ===
Line 30: Line 121:
* Requirements: PHP + a web browser with Flash Player
* Requirements: PHP + a web browser with Flash Player
* commercial usage:  
* commercial usage:  
* last update: 2009


[http://www.maani.us/charts/index.php PHP/SWF Charts]
[http://www.maani.us/charts/index.php PHP/SWF Charts]
Line 35: Line 127:
* Requirements: PHP + "a web browser with Flash Player 10+" <ref>[http://www.maani.us/xml_charts/index.php?menu=Requirement XML/SWF Charts > Requirement] </ref>
* Requirements: PHP + "a web browser with Flash Player 10+" <ref>[http://www.maani.us/xml_charts/index.php?menu=Requirement XML/SWF Charts > Requirement] </ref>
* commercial usage: ''$''
* commercial usage: ''$''
* last update:


== online service for Charts & Graphs ==
[https://developers.google.com/chart/ Google Chart Tools]: online service
* License:
* Requirements: browser only
* commercial usage:
[http://www.peters1.dk/webtools/php/lagkage.php?sprog=en Script to 3D pie chart with PHP]: online service
* License:
* Requirements: browser only
* commercial usage:


The paragraph is left blank intentionally.
The paragraph is left blank intentionally.
Line 53: Line 136:
* Requirements:
* Requirements:
* commercial usage: ''$''
* commercial usage: ''$''
* last update
</pre>
== Map chart ==
[https://plotdb.com/ PlotDB: Share Visualizations with Everyone]
* Supported geo data: region name such as country, USA state or Taiwan County
* Supported region: [https://plotdb.com/chart/1061/ Taiwan County], [https://plotdb.com/chart/2141/ US State Choropleth] or [https://plotdb.com/chart/990/ World Map Choropleth]
* Supported layer: heat map
* Count of data layer: only one
* Limit: See the details on [https://plotdb.com/pricing/ pricing] page
* Map provider:
* Published as webpage: Available {{Gd}}
[https://appsource.microsoft.com/zh-tw/product/office/WA103304320?src=office&corrid=fd64271f-8bc9-4189-a1a5-13b505b9e695&omexanonuid=dda14c04-a301-4730-a505-91b5035c6a10&referralurl=https%3a%2f%2fexcel.officeapps.live.com%2f Geographic Heat Map] for Excel. Tested on [https://onedrive.live.com/ OneDrive] {{access | date=2019-08-09}}
* Supported geo data: Region name such as the name or code of USA state or country. See the details on [https://onedrive.live.com/view.aspx?resid=1F05CED470A13C1B!454759&ithint=file%2cxlsx&authkey=!ALJhna6ZfHjoeX4]
* Supported region: USA or world map
* Supported layer: heat map
* Count of data layer: only one
* Limit:
* Map provider:
* Published as webpage: Available (after you trusted the add-on) {{Gd}}
[https://appsource.microsoft.com/zh-tw/product/office/WA104382047?src=office&corrid=4e01375c-35d2-4c73-95e8-6eb68973b6b5&omexanonuid=c0b3ce8e-f637-4593-8d2e-917a2e4dee53&referralurl=https%3a%2f%2fexcel.officeapps.live.com%2f Mapcite] for Excel [https://www.mapcite.com/product/excel-addin/]. Tested on [https://onedrive.live.com/ OneDrive] {{access | date=2019-08-09}}
* Supported geo data: (1) Latitude and longitude (2) street address: You can using "geocode data" to turn the address into latitude and longitude.
* Supported region: Seems no limit if you using the latitude and longitude
* support layer: heat map
* Count of data layer: multiple
* Limit: 1000 rows limited for free license. Print function was not available
* Map provider: [https://www.openstreetmap.org/#map=8/23.611/120.768 OpenStreetMap]
* Published as webpage: Not available {{exclaim}}
[https://support.office.com/en-us/article/create-a-map-chart-in-excel-f2cfed55-d622-42cd-8ec9-ec8a358b593b Create a Map chart in Excel - Office Support] / [https://support.office.com/zh-hk/article/%E5%9C%A8-excel-%E4%B8%AD%E5%BB%BA%E7%AB%8B%E5%9C%B0%E5%9C%96%E5%9C%96%E8%A1%A8-f2cfed55-d622-42cd-8ec9-ec8a358b593b 在 Excel 中建立地圖圖表 - Office 支援]
* Supported geo data: region name such as country/region name, province/state name, county/city name or postal code {{exclaim}} "latitude/longitude, and street address mapping isn’t supported"
* Supported region: Seems no limit
* support layer: heat map
* Count of data layer: only 1
* Limit:
* Map provider: [https://www.bing.com/maps Bing map]
* Published as webpage:
[https://support.google.com/docs/answer/9143071?hl=en Geo charts - Docs Editors Help] / [https://support.google.com/docs/answer/9143071?hl=zh-Hant 地理圖 - 文件編輯器說明]
* Supported geo data: location names or region codes
* Supported region: World map, Asia or other continent, or USA {{exclaim}} latitude/longitude isn’t supported
* Supported layer: heat map
* Count of data layer: only one
* Limit:
* Map provider: Google Map
* Published as webpage: Available {{Gd}}
<pre>
(left blank intentionally)
title of service or tool
* Supported geo data:
* Supported region: USA or world map
* Supported layer: heat map
* Count of data layer:
* Limit:
* Map provider:
* Published as webpage:
</pre>
</pre>


== references ==
== References ==
<references/>
<references/>


[[Category:WebDesign]] [[Category:PHP]]
[[Category:Design]] [[Category:PHP]] [[Category:Data Science]] [[Category:Information visualization]]

Revision as of 10:30, 16 May 2022

Chart & graph generators generated by online services, Javascript library or PHP library.

Javascript graph library

online service for Charts & Graphs

Google Chart Tools: online service

  • License:
  • Requirements: browser only
  • commercial usage:

Script to 3D pie chart with PHP: online service

  • License:
  • Requirements: browser only
  • commercial usage:


PHP graph library

Sorting by license and last update

eZ Components

  • License: BSD license[1]
  • Requirements: PHP v.5+
  • commercial usage:
  • last update: 2009

GraPHPite - Open Source PHP OO Graph Rendering Utility[2]

  • License: GNU Lesser General Public License 2.1+ [2]
  • Requirements: PHP v.4 + GD v.2
  • commercial usage:
  • last update: 2011

PHPlot

  • License: GNU Lesser General Public License
  • Requirements: PHP + GD
  • commercial usage:
  • last update: 2012

PHPGraphLib Graphing Library

  • License: Creative Commons Attribution-Noncommercial-No Derivative Works 3.0 License[3] Creative commons.png
  • Requirements: PHP v.4.3+
  • commercial usage: $
  • last update: 2011

pChart | a PHP Charting library[3]

  • License: two licensing models: GNU GPLv3 license, commercial products [4]
  • Requirements: PHP + GD, FreeType PHP extensions
  • commercial usage:
  • last update: 2008

Libchart - Simple PHP chart drawing library

  • License: GNU General Public License (GPL)
  • Requirements:
  • commercial usage:
  • last update: 2011

Chart Library

  • License: GNU General Public License(GPL) 2 [5]
  • Requirements: PHP v.4
  • commercial usage:
  • last update: 2011

DynaGraph

  • License: GNU General Public License(GPL)
  • Requirements:
  • commercial usage:
  • last update: 2000

HTML-Graphs

  • License: copyright
  • Requirements: PHP v.4, 5
  • commercial usage: $
  • last update: 2012

JpGraph - Most powerful PHP-driven charts

  • License: copyright [6]
  • Requirements: PHP v.5+
  • commercial usage: $
  • last update: 2010

amCharts - JavaScript Chart Library

  • License: copyright
  • Requirements:
  • commercial usage: paid to remove the back linking
  • last update: 2012

Advanced Graphs and Charts for PHP 2D/3D Graphing

  • License: copyright
  • Requirements:
  • commercial usage: $
  • last update:

FusionCharts Suite XT - Data Visualization for Web & Enterprise apps

  • License: copyright
  • Requirements:
  • commercial usage: $
  • last update:

Required: client browser installed Flash Player

Open Flash Chart

  • License: LGPL
  • Requirements: PHP + a web browser with Flash Player
  • commercial usage:
  • last update: 2009

PHP/SWF Charts

  • License: copyright [7]
  • Requirements: PHP + "a web browser with Flash Player 10+" [8]
  • commercial usage: $
  • last update:


The paragraph is left blank intentionally.

title
* License:
* Requirements:
* commercial usage: ''$''
* last update

Map chart

PlotDB: Share Visualizations with Everyone

Geographic Heat Map for Excel. Tested on OneDrive [Last visited: 2019-08-09]

  • Supported geo data: Region name such as the name or code of USA state or country. See the details on [4]
  • Supported region: USA or world map
  • Supported layer: heat map
  • Count of data layer: only one
  • Limit:
  • Map provider:
  • Published as webpage: Available (after you trusted the add-on) Good.gif

Mapcite for Excel [5]. Tested on OneDrive [Last visited: 2019-08-09]

  • Supported geo data: (1) Latitude and longitude (2) street address: You can using "geocode data" to turn the address into latitude and longitude.
  • Supported region: Seems no limit if you using the latitude and longitude
  • support layer: heat map
  • Count of data layer: multiple
  • Limit: 1000 rows limited for free license. Print function was not available
  • Map provider: OpenStreetMap
  • Published as webpage: Not available Icon_exclaim.gif

Create a Map chart in Excel - Office Support / 在 Excel 中建立地圖圖表 - Office 支援

  • Supported geo data: region name such as country/region name, province/state name, county/city name or postal code Icon_exclaim.gif "latitude/longitude, and street address mapping isn’t supported"
  • Supported region: Seems no limit
  • support layer: heat map
  • Count of data layer: only 1
  • Limit:
  • Map provider: Bing map
  • Published as webpage:

Geo charts - Docs Editors Help / 地理圖 - 文件編輯器說明

  • Supported geo data: location names or region codes
  • Supported region: World map, Asia or other continent, or USA Icon_exclaim.gif latitude/longitude isn’t supported
  • Supported layer: heat map
  • Count of data layer: only one
  • Limit:
  • Map provider: Google Map
  • Published as webpage: Available Good.gif
(left blank intentionally)
title of service or tool
* Supported geo data: 
* Supported region: USA or world map
* Supported layer: heat map
* Count of data layer: 
* Limit:
* Map provider:
* Published as webpage: 

References