Repository files navigation

 ╔════════════════════════════════════════════════════════════════════════════╗
║ ║
║ pChart - a PHP Charting library ║
║ ║
║ Version : 2.1.4 ║
║ Made by : Jean-Damien POGOLOTTI ║
║ Last Update : 19/01/2014 ║
║ ║
╚════════════════════════════════════════════════════════════════════════════╝
≡ WHAT CAN pCHART DO FOR YOU? ────────────────────────────────────────────────
pChart is a PHP framework that will help you to create anti-aliased charts or
pictures directly from your web server. You can then display the result in
the client browser, sent it by mail or insert it into PDFs. This library has now reached an important point in its development cycle
going out of the beta step. pChart 2.0 is a completly rewritten library based
on what I've learned doing the first version. ≡ PACKAGE CONTENTS ───────────────────────────────────────────────────────────
┬
│
├─ /cache This folder is used by the pCache module.
│
├─ /class This folder contains the library core classes.
│ │
│ ├─ pBarcode39.class	Class to draw Code 39 barcodes.
│ ├─ pBarcode128.class	Class to draw Code 128 barcodes.
│ ├─ pBubble.class Class to draw bubble charts.
│ ├─ pCache.class Class enabling chart caching functionalities.
│ ├─ pData.class Class to manipulate chart data.
│ ├─ pDraw.class Extended drawing functions.
│ ├─ pIndicator.class	Class to draw indicators.
│ ├─ pImage.class Core drawing functions.
│ ├─ pPie.class Class to draw pie charts.
│ ├─ pSplit.class Class to draw split path charts.
│ ├─ pSpring.class Class to draw spring charts.
│ ├─ pScatter.class Class to draw scatter charts.
│ ├─ pStock.class Class to draw stock charts.
│ └─ pSurface.class Class to draw surface charts.
│
├─ /data This folder contains extended data.
│ │
│ ├─ 39.db Code 39 barcodes static database.
│ └─ 128.db Code 128 barcodes static database.
│
├─ /examples This folder contains some PHP examples.
│ │
│ ├─ delayedLoader Delayed loader script example.
│ ├─ imageMap Image map script example.
│ └─ sandbox Powerful dev. tool to design your charts.
│
├─ /fonts This folder contains a bunch of TTF fonts.
│
├─ /palettes Sample palettes files.
│
├─ change.log History of all the changes since the 2.0
├─ GPLv3.txt GPLv3 official text.
└─ readme.txt This file.
≡ PREREQUiSiTES ──────────────────────────────────────────────────────────────
This library has been written to work with PHP 5+ versions. It will also work
with PHP 4 but the rendering quality maybe downgraded and the rendering speed
seriously impacted.
pChart require the GD and FreeType PHP extensions to be installed on your
web server. This is an important prerequiste that can't be overrided. ≡ RUNNiNG THE EXAMPLES ───────────────────────────────────────────────────────
pChart is shipped with examples (located in the /examples folder) that you
can either render from a web page using your http and pointing to this folder
or from the command line invoking the php interpreter.
On windows OS, assuming that your PHP binaries are correctly configured in
the PATH environment variable you can also execute the BuildAll.cmd batch
file.
≡ LiCENSE ────────────────────────────────────────────────────────────────────
The pChart library is released under two different licenses. If your
application is not a commercial one (eg: you make no money by redistributing
it) then the GNU GPLv3 license (General Public License) applies. This license
allows you to freely integrate this library in your applications, modify the
code and redistribute it in bundled packages as long as your application is
also distributed with the GPL license. The GPLv3 license description can be found in GPLv3.txt.
If your application can't meet the GPL license or is a commercial one (eg:
the library is integrated in a software or an appliance you're selling) then
you'll have to buy a commercial license. With this license you don't need to
make publicly available your application code under the GPL license terms.
Commercial license price are depending of your needs.
Please consult the web page : http://www.pchart.net/license
≡ EXTERNAL COPYRiGHTS ────────────────────────────────────────────────────────
Those external components are only provided as a base to run examples. The
pChart library does not depends on any of them to be used.
Famfamfam icons has been made by Mark James, Rounded corners lite has been
coded by Cameron Cooke and Tim Hutchison, Javascript Color Picker has been
written by Honza Odvarko.
The provided font files are licensed under their own terms :
│
├─ advent_light.ttf	Copyright Andreas K. inde
├─ Bedizen.ttf	Copyright Tepid Monkey Fonts
├─ calibri.ttf	Copyright Microsoft
├─ Forgotte.ttf	Copyright Ray Larabie
├─ GeosansLight.ttf	Copyright Manfred Klein
├─ MankSans.ttf	Copyright Manfred Klein
├─ pf_arma_five.ttf	Copyright Yusuke Kamiyamane
├─ Silkscreen.ttf	Copyright Jason Aleksandr Kottke
└─ verdana.ttf	Copyright Microsoft
≡ SUPPORT ────────────────────────────────────────────────────────────────────
Since the beginning, pChart is a community driven project. You're missing
feature then ask! We'll try to get it implemented in the future version or
you'll be guided to create a class extension for your own needs. pChart portal : http://www.pchart.net
Documentation wiki : http://wiki.pchart.net
Support forum : http://wiki.pchart.net/forum
---
(c)2014 Jean-Damien POGOLOTTI - 13k lines of codes

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

12 watching

Forks

Releases

Packages

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Add copy buttons to all
 blocks\n(function() {\n function addCopyButtons() {\n document.querySelectorAll('pre code').forEach(function(codeBlock) {\n if (codeBlock.parentElement.hasAttribute('data-copy-added')) return;\n codeBlock.parentElement.setAttribute('data-copy-added', 'true');\n \n var btn = document.createElement('button');\n btn.textContent = 'Copy';\n btn.style.cssText = 'position:absolute;top:4px;right:4px;padding:2px 8px;font-size:11px;background:#4ecdc4;border:none;border-radius:4px;color:#1a1a2e;cursor:pointer;opacity:0.7;transition:opacity 0.2s;';\n btn.onmouseover = function() { this.style.opacity = '1'; };\n btn.onmouseout = function() { this.style.opacity = '0.7'; };\n btn.onclick = function() {\n navigator.clipboard.writeText(codeBlock.textContent).then(function() {\n btn.textContent = 'Copied!';\n setTimeout(function() { btn.textContent = 'Copy'; }, 1500);\n });\n };\n codeBlock.parentElement.style.position = 'relative';\n codeBlock.parentElement.appendChild(btn);\n });\n }\n \n addCopyButtons();\n \n // Re-run on dynamic content\n var observer = new MutationObserver(addCopyButtons);\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Add Copy Buttons to Code Blocks");
}
} catch(__e) { console.warn('[Userscript:Add Copy Buttons to Code Blocks]', __e); }
})();
(function(){
try {
var __m = "github.com";
var __re = new RegExp('^' + "github\\.com" + '
Skip to content

Repository files navigation

 ╔════════════════════════════════════════════════════════════════════════════╗
║ ║
║ pChart - a PHP Charting library ║
║ ║
║ Version : 2.1.4 ║
║ Made by : Jean-Damien POGOLOTTI ║
║ Last Update : 19/01/2014 ║
║ ║
╚════════════════════════════════════════════════════════════════════════════╝
≡ WHAT CAN pCHART DO FOR YOU? ────────────────────────────────────────────────
pChart is a PHP framework that will help you to create anti-aliased charts or
pictures directly from your web server. You can then display the result in
the client browser, sent it by mail or insert it into PDFs. This library has now reached an important point in its development cycle
going out of the beta step. pChart 2.0 is a completly rewritten library based
on what I've learned doing the first version. ≡ PACKAGE CONTENTS ───────────────────────────────────────────────────────────
┬
│
├─ /cache This folder is used by the pCache module.
│
├─ /class This folder contains the library core classes.
│ │
│ ├─ pBarcode39.class	Class to draw Code 39 barcodes.
│ ├─ pBarcode128.class	Class to draw Code 128 barcodes.
│ ├─ pBubble.class Class to draw bubble charts.
│ ├─ pCache.class Class enabling chart caching functionalities.
│ ├─ pData.class Class to manipulate chart data.
│ ├─ pDraw.class Extended drawing functions.
│ ├─ pIndicator.class	Class to draw indicators.
│ ├─ pImage.class Core drawing functions.
│ ├─ pPie.class Class to draw pie charts.
│ ├─ pSplit.class Class to draw split path charts.
│ ├─ pSpring.class Class to draw spring charts.
│ ├─ pScatter.class Class to draw scatter charts.
│ ├─ pStock.class Class to draw stock charts.
│ └─ pSurface.class Class to draw surface charts.
│
├─ /data This folder contains extended data.
│ │
│ ├─ 39.db Code 39 barcodes static database.
│ └─ 128.db Code 128 barcodes static database.
│
├─ /examples This folder contains some PHP examples.
│ │
│ ├─ delayedLoader Delayed loader script example.
│ ├─ imageMap Image map script example.
│ └─ sandbox Powerful dev. tool to design your charts.
│
├─ /fonts This folder contains a bunch of TTF fonts.
│
├─ /palettes Sample palettes files.
│
├─ change.log History of all the changes since the 2.0
├─ GPLv3.txt GPLv3 official text.
└─ readme.txt This file.
≡ PREREQUiSiTES ──────────────────────────────────────────────────────────────
This library has been written to work with PHP 5+ versions. It will also work
with PHP 4 but the rendering quality maybe downgraded and the rendering speed
seriously impacted.
pChart require the GD and FreeType PHP extensions to be installed on your
web server. This is an important prerequiste that can't be overrided. ≡ RUNNiNG THE EXAMPLES ───────────────────────────────────────────────────────
pChart is shipped with examples (located in the /examples folder) that you
can either render from a web page using your http and pointing to this folder
or from the command line invoking the php interpreter.
On windows OS, assuming that your PHP binaries are correctly configured in
the PATH environment variable you can also execute the BuildAll.cmd batch
file.
≡ LiCENSE ────────────────────────────────────────────────────────────────────
The pChart library is released under two different licenses. If your
application is not a commercial one (eg: you make no money by redistributing
it) then the GNU GPLv3 license (General Public License) applies. This license
allows you to freely integrate this library in your applications, modify the
code and redistribute it in bundled packages as long as your application is
also distributed with the GPL license. The GPLv3 license description can be found in GPLv3.txt.
If your application can't meet the GPL license or is a commercial one (eg:
the library is integrated in a software or an appliance you're selling) then
you'll have to buy a commercial license. With this license you don't need to
make publicly available your application code under the GPL license terms.
Commercial license price are depending of your needs.
Please consult the web page : http://www.pchart.net/license
≡ EXTERNAL COPYRiGHTS ────────────────────────────────────────────────────────
Those external components are only provided as a base to run examples. The
pChart library does not depends on any of them to be used.
Famfamfam icons has been made by Mark James, Rounded corners lite has been
coded by Cameron Cooke and Tim Hutchison, Javascript Color Picker has been
written by Honza Odvarko.
The provided font files are licensed under their own terms :
│
├─ advent_light.ttf	Copyright Andreas K. inde
├─ Bedizen.ttf	Copyright Tepid Monkey Fonts
├─ calibri.ttf	Copyright Microsoft
├─ Forgotte.ttf	Copyright Ray Larabie
├─ GeosansLight.ttf	Copyright Manfred Klein
├─ MankSans.ttf	Copyright Manfred Klein
├─ pf_arma_five.ttf	Copyright Yusuke Kamiyamane
├─ Silkscreen.ttf	Copyright Jason Aleksandr Kottke
└─ verdana.ttf	Copyright Microsoft
≡ SUPPORT ────────────────────────────────────────────────────────────────────
Since the beginning, pChart is a community driven project. You're missing
feature then ask! We'll try to get it implemented in the future version or
you'll be guided to create a class extension for your own needs. pChart portal : http://www.pchart.net
Documentation wiki : http://wiki.pchart.net
Support forum : http://wiki.pchart.net/forum
---
(c)2014 Jean-Damien POGOLOTTI - 13k lines of codes

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

12 watching

Forks

Releases

Packages

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Force GitHub README to respect dark mode\n(function() {\n var style = document.createElement('style');\n style.textContent = '\n .markdown-body {\n color-scheme: dark light;\n }\n .markdown-body pre { background: #161b22 !important; }\n .markdown-body code { background: rgba(110, 118, 129, 0.4) !important; }\n .markdown-body table th, .markdown-body table td { border-color: #30363d !important; }\n .markdown-body img { background: #0d1117; }\n .markdown-body blockquote { border-left-color: #8b949e; }\n .markdown-body hr { border-color: #30363d; }\n ';\n document.head.appendChild(style);\n})();", "GitHub Dark Mode README Fix"); } } catch(__e) { console.warn('[Userscript:GitHub Dark Mode README Fix]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content

Repository files navigation

 ╔════════════════════════════════════════════════════════════════════════════╗
║ ║
║ pChart - a PHP Charting library ║
║ ║
║ Version : 2.1.4 ║
║ Made by : Jean-Damien POGOLOTTI ║
║ Last Update : 19/01/2014 ║
║ ║
╚════════════════════════════════════════════════════════════════════════════╝
≡ WHAT CAN pCHART DO FOR YOU? ────────────────────────────────────────────────
pChart is a PHP framework that will help you to create anti-aliased charts or
pictures directly from your web server. You can then display the result in
the client browser, sent it by mail or insert it into PDFs. This library has now reached an important point in its development cycle
going out of the beta step. pChart 2.0 is a completly rewritten library based
on what I've learned doing the first version. ≡ PACKAGE CONTENTS ───────────────────────────────────────────────────────────
┬
│
├─ /cache This folder is used by the pCache module.
│
├─ /class This folder contains the library core classes.
│ │
│ ├─ pBarcode39.class	Class to draw Code 39 barcodes.
│ ├─ pBarcode128.class	Class to draw Code 128 barcodes.
│ ├─ pBubble.class Class to draw bubble charts.
│ ├─ pCache.class Class enabling chart caching functionalities.
│ ├─ pData.class Class to manipulate chart data.
│ ├─ pDraw.class Extended drawing functions.
│ ├─ pIndicator.class	Class to draw indicators.
│ ├─ pImage.class Core drawing functions.
│ ├─ pPie.class Class to draw pie charts.
│ ├─ pSplit.class Class to draw split path charts.
│ ├─ pSpring.class Class to draw spring charts.
│ ├─ pScatter.class Class to draw scatter charts.
│ ├─ pStock.class Class to draw stock charts.
│ └─ pSurface.class Class to draw surface charts.
│
├─ /data This folder contains extended data.
│ │
│ ├─ 39.db Code 39 barcodes static database.
│ └─ 128.db Code 128 barcodes static database.
│
├─ /examples This folder contains some PHP examples.
│ │
│ ├─ delayedLoader Delayed loader script example.
│ ├─ imageMap Image map script example.
│ └─ sandbox Powerful dev. tool to design your charts.
│
├─ /fonts This folder contains a bunch of TTF fonts.
│
├─ /palettes Sample palettes files.
│
├─ change.log History of all the changes since the 2.0
├─ GPLv3.txt GPLv3 official text.
└─ readme.txt This file.
≡ PREREQUiSiTES ──────────────────────────────────────────────────────────────
This library has been written to work with PHP 5+ versions. It will also work
with PHP 4 but the rendering quality maybe downgraded and the rendering speed
seriously impacted.
pChart require the GD and FreeType PHP extensions to be installed on your
web server. This is an important prerequiste that can't be overrided. ≡ RUNNiNG THE EXAMPLES ───────────────────────────────────────────────────────
pChart is shipped with examples (located in the /examples folder) that you
can either render from a web page using your http and pointing to this folder
or from the command line invoking the php interpreter.
On windows OS, assuming that your PHP binaries are correctly configured in
the PATH environment variable you can also execute the BuildAll.cmd batch
file.
≡ LiCENSE ────────────────────────────────────────────────────────────────────
The pChart library is released under two different licenses. If your
application is not a commercial one (eg: you make no money by redistributing
it) then the GNU GPLv3 license (General Public License) applies. This license
allows you to freely integrate this library in your applications, modify the
code and redistribute it in bundled packages as long as your application is
also distributed with the GPL license. The GPLv3 license description can be found in GPLv3.txt.
If your application can't meet the GPL license or is a commercial one (eg:
the library is integrated in a software or an appliance you're selling) then
you'll have to buy a commercial license. With this license you don't need to
make publicly available your application code under the GPL license terms.
Commercial license price are depending of your needs.
Please consult the web page : http://www.pchart.net/license
≡ EXTERNAL COPYRiGHTS ────────────────────────────────────────────────────────
Those external components are only provided as a base to run examples. The
pChart library does not depends on any of them to be used.
Famfamfam icons has been made by Mark James, Rounded corners lite has been
coded by Cameron Cooke and Tim Hutchison, Javascript Color Picker has been
written by Honza Odvarko.
The provided font files are licensed under their own terms :
│
├─ advent_light.ttf	Copyright Andreas K. inde
├─ Bedizen.ttf	Copyright Tepid Monkey Fonts
├─ calibri.ttf	Copyright Microsoft
├─ Forgotte.ttf	Copyright Ray Larabie
├─ GeosansLight.ttf	Copyright Manfred Klein
├─ MankSans.ttf	Copyright Manfred Klein
├─ pf_arma_five.ttf	Copyright Yusuke Kamiyamane
├─ Silkscreen.ttf	Copyright Jason Aleksandr Kottke
└─ verdana.ttf	Copyright Microsoft
≡ SUPPORT ────────────────────────────────────────────────────────────────────
Since the beginning, pChart is a community driven project. You're missing
feature then ask! We'll try to get it implemented in the future version or
you'll be guided to create a class extension for your own needs. pChart portal : http://www.pchart.net
Documentation wiki : http://wiki.pchart.net
Support forum : http://wiki.pchart.net/forum
---
(c)2014 Jean-Damien POGOLOTTI - 13k lines of codes

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

12 watching

Forks

Releases

Packages

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Highlight search terms from Google/DuckDuckGo/Bing referrer\n(function() {\n var ref = document.referrer;\n var terms = [];\n \n if (ref.includes('google.com') || ref.includes('duckduckgo.com') || ref.includes('bing.com')) {\n var url = new URL(ref);\n var q = url.searchParams.get('q') || url.searchParams.get('p');\n if (q) {\n terms = q.split(/\\s+/).filter(function(t) { return t.length > 2; });\n }\n }\n \n if (terms.length === 0) return;\n \n var style = document.createElement('style');\n style.textContent = '.userscript-highlight { background: #fbbf24; color: #1a1a2e; padding: 1px 3px; border-radius: 2px; }';\n document.head.appendChild(style);\n \n function highlight(node) {\n if (node.nodeType === 3) { // text node\n var text = node.textContent;\n var found = false;\n terms.forEach(function(term) {\n var regex = new RegExp('(' + term.replace(/[.*+?^${}()|[\\]\\\\]/g, '\\\\') + ')', 'gi');\n if (regex.test(text)) {\n found = true;\n var frag = document.createDocumentFragment();\n var parts = text.split(regex);\n parts.forEach(function(part, i) {\n if (i % 2 === 0) {\n frag.appendChild(document.createTextNode(part));\n } else {\n var span = document.createElement('span');\n span.className = 'userscript-highlight';\n span.textContent = part;\n frag.appendChild(span);\n }\n });\n node.parentNode.replaceChild(frag, node);\n }\n });\n } else if (node.nodeType === 1 && node.childNodes) { // element\n var skipTags = ['SCRIPT', 'STYLE', 'NOSCRIPT', 'TEXTAREA', 'INPUT', 'SELECT'];\n if (!skipTags.includes(node.tagName)) {\n Array.from(node.childNodes).forEach(highlight);\n }\n }\n }\n \n highlight(document.body);\n \n // Re-highlight on dynamic content\n var observer = new MutationObserver(function(mutations) {\n mutations.forEach(function(m) {\n m.addedNodes.forEach(function(node) {\n if (node.nodeType === 1 || node.nodeType === 3) highlight(node);\n });\n });\n });\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Highlight Search Terms"); } } catch(__e) { console.warn('[Userscript:Highlight Search Terms]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content

Repository files navigation

 ╔════════════════════════════════════════════════════════════════════════════╗
║ ║
║ pChart - a PHP Charting library ║
║ ║
║ Version : 2.1.4 ║
║ Made by : Jean-Damien POGOLOTTI ║
║ Last Update : 19/01/2014 ║
║ ║
╚════════════════════════════════════════════════════════════════════════════╝
≡ WHAT CAN pCHART DO FOR YOU? ────────────────────────────────────────────────
pChart is a PHP framework that will help you to create anti-aliased charts or
pictures directly from your web server. You can then display the result in
the client browser, sent it by mail or insert it into PDFs. This library has now reached an important point in its development cycle
going out of the beta step. pChart 2.0 is a completly rewritten library based
on what I've learned doing the first version. ≡ PACKAGE CONTENTS ───────────────────────────────────────────────────────────
┬
│
├─ /cache This folder is used by the pCache module.
│
├─ /class This folder contains the library core classes.
│ │
│ ├─ pBarcode39.class	Class to draw Code 39 barcodes.
│ ├─ pBarcode128.class	Class to draw Code 128 barcodes.
│ ├─ pBubble.class Class to draw bubble charts.
│ ├─ pCache.class Class enabling chart caching functionalities.
│ ├─ pData.class Class to manipulate chart data.
│ ├─ pDraw.class Extended drawing functions.
│ ├─ pIndicator.class	Class to draw indicators.
│ ├─ pImage.class Core drawing functions.
│ ├─ pPie.class Class to draw pie charts.
│ ├─ pSplit.class Class to draw split path charts.
│ ├─ pSpring.class Class to draw spring charts.
│ ├─ pScatter.class Class to draw scatter charts.
│ ├─ pStock.class Class to draw stock charts.
│ └─ pSurface.class Class to draw surface charts.
│
├─ /data This folder contains extended data.
│ │
│ ├─ 39.db Code 39 barcodes static database.
│ └─ 128.db Code 128 barcodes static database.
│
├─ /examples This folder contains some PHP examples.
│ │
│ ├─ delayedLoader Delayed loader script example.
│ ├─ imageMap Image map script example.
│ └─ sandbox Powerful dev. tool to design your charts.
│
├─ /fonts This folder contains a bunch of TTF fonts.
│
├─ /palettes Sample palettes files.
│
├─ change.log History of all the changes since the 2.0
├─ GPLv3.txt GPLv3 official text.
└─ readme.txt This file.
≡ PREREQUiSiTES ──────────────────────────────────────────────────────────────
This library has been written to work with PHP 5+ versions. It will also work
with PHP 4 but the rendering quality maybe downgraded and the rendering speed
seriously impacted.
pChart require the GD and FreeType PHP extensions to be installed on your
web server. This is an important prerequiste that can't be overrided. ≡ RUNNiNG THE EXAMPLES ───────────────────────────────────────────────────────
pChart is shipped with examples (located in the /examples folder) that you
can either render from a web page using your http and pointing to this folder
or from the command line invoking the php interpreter.
On windows OS, assuming that your PHP binaries are correctly configured in
the PATH environment variable you can also execute the BuildAll.cmd batch
file.
≡ LiCENSE ────────────────────────────────────────────────────────────────────
The pChart library is released under two different licenses. If your
application is not a commercial one (eg: you make no money by redistributing
it) then the GNU GPLv3 license (General Public License) applies. This license
allows you to freely integrate this library in your applications, modify the
code and redistribute it in bundled packages as long as your application is
also distributed with the GPL license. The GPLv3 license description can be found in GPLv3.txt.
If your application can't meet the GPL license or is a commercial one (eg:
the library is integrated in a software or an appliance you're selling) then
you'll have to buy a commercial license. With this license you don't need to
make publicly available your application code under the GPL license terms.
Commercial license price are depending of your needs.
Please consult the web page : http://www.pchart.net/license
≡ EXTERNAL COPYRiGHTS ────────────────────────────────────────────────────────
Those external components are only provided as a base to run examples. The
pChart library does not depends on any of them to be used.
Famfamfam icons has been made by Mark James, Rounded corners lite has been
coded by Cameron Cooke and Tim Hutchison, Javascript Color Picker has been
written by Honza Odvarko.
The provided font files are licensed under their own terms :
│
├─ advent_light.ttf	Copyright Andreas K. inde
├─ Bedizen.ttf	Copyright Tepid Monkey Fonts
├─ calibri.ttf	Copyright Microsoft
├─ Forgotte.ttf	Copyright Ray Larabie
├─ GeosansLight.ttf	Copyright Manfred Klein
├─ MankSans.ttf	Copyright Manfred Klein
├─ pf_arma_five.ttf	Copyright Yusuke Kamiyamane
├─ Silkscreen.ttf	Copyright Jason Aleksandr Kottke
└─ verdana.ttf	Copyright Microsoft
≡ SUPPORT ────────────────────────────────────────────────────────────────────
Since the beginning, pChart is a community driven project. You're missing
feature then ask! We'll try to get it implemented in the future version or
you'll be guided to create a class extension for your own needs. pChart portal : http://www.pchart.net
Documentation wiki : http://wiki.pchart.net
Support forum : http://wiki.pchart.net/forum
---
(c)2014 Jean-Damien POGOLOTTI - 13k lines of codes

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

12 watching

Forks

Releases

Packages

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Strip utm_, fbclid, gclid, etc. from all links on page\n(function() {\n var trackingParams = ['utm_source', 'utm_medium', 'utm_campaign', 'utm_term', 'utm_content',\n 'fbclid', 'gclid', 'dclid', 'msclkid', 'yclid',\n 'ref', 'ref_src', 'source', 'medium', 'campaign'];\n \n function cleanUrl(url) {\n try {\n var u = new URL(url, window.location.origin);\n var changed = false;\n trackingParams.forEach(function(p) {\n if (u.searchParams.has(p)) {\n u.searchParams.delete(p);\n changed = true;\n }\n });\n return changed ? u.toString() : url;\n } catch (e) {\n return url;\n }\n }\n \n function cleanLinks() {\n document.querySelectorAll('a[href]').forEach(function(a) {\n var clean = cleanUrl(a.href);\n if (clean !== a.href) a.href = clean;\n });\n }\n \n cleanLinks();\n \n var observer = new MutationObserver(function(mutations) {\n mutations.forEach(function(m) {\n m.addedNodes.forEach(function(node) {\n if (node.nodeType === 1) {\n if (node.tagName === 'A') cleanLinks();\n node.querySelectorAll('a[href]').forEach(function(a) {\n var clean = cleanUrl(a.href);\n if (clean !== a.href) a.href = clean;\n });\n }\n });\n });\n });\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Remove Tracking Parameters from Links"); } } catch(__e) { console.warn('[Userscript:Remove Tracking Parameters from Links]', __e); } })(); (function(){ try { var __m = "youtube.com"; var __re = new RegExp('^' + "youtube\\.com" + '
Skip to content

Repository files navigation

 ╔════════════════════════════════════════════════════════════════════════════╗
║ ║
║ pChart - a PHP Charting library ║
║ ║
║ Version : 2.1.4 ║
║ Made by : Jean-Damien POGOLOTTI ║
║ Last Update : 19/01/2014 ║
║ ║
╚════════════════════════════════════════════════════════════════════════════╝
≡ WHAT CAN pCHART DO FOR YOU? ────────────────────────────────────────────────
pChart is a PHP framework that will help you to create anti-aliased charts or
pictures directly from your web server. You can then display the result in
the client browser, sent it by mail or insert it into PDFs. This library has now reached an important point in its development cycle
going out of the beta step. pChart 2.0 is a completly rewritten library based
on what I've learned doing the first version. ≡ PACKAGE CONTENTS ───────────────────────────────────────────────────────────
┬
│
├─ /cache This folder is used by the pCache module.
│
├─ /class This folder contains the library core classes.
│ │
│ ├─ pBarcode39.class	Class to draw Code 39 barcodes.
│ ├─ pBarcode128.class	Class to draw Code 128 barcodes.
│ ├─ pBubble.class Class to draw bubble charts.
│ ├─ pCache.class Class enabling chart caching functionalities.
│ ├─ pData.class Class to manipulate chart data.
│ ├─ pDraw.class Extended drawing functions.
│ ├─ pIndicator.class	Class to draw indicators.
│ ├─ pImage.class Core drawing functions.
│ ├─ pPie.class Class to draw pie charts.
│ ├─ pSplit.class Class to draw split path charts.
│ ├─ pSpring.class Class to draw spring charts.
│ ├─ pScatter.class Class to draw scatter charts.
│ ├─ pStock.class Class to draw stock charts.
│ └─ pSurface.class Class to draw surface charts.
│
├─ /data This folder contains extended data.
│ │
│ ├─ 39.db Code 39 barcodes static database.
│ └─ 128.db Code 128 barcodes static database.
│
├─ /examples This folder contains some PHP examples.
│ │
│ ├─ delayedLoader Delayed loader script example.
│ ├─ imageMap Image map script example.
│ └─ sandbox Powerful dev. tool to design your charts.
│
├─ /fonts This folder contains a bunch of TTF fonts.
│
├─ /palettes Sample palettes files.
│
├─ change.log History of all the changes since the 2.0
├─ GPLv3.txt GPLv3 official text.
└─ readme.txt This file.
≡ PREREQUiSiTES ──────────────────────────────────────────────────────────────
This library has been written to work with PHP 5+ versions. It will also work
with PHP 4 but the rendering quality maybe downgraded and the rendering speed
seriously impacted.
pChart require the GD and FreeType PHP extensions to be installed on your
web server. This is an important prerequiste that can't be overrided. ≡ RUNNiNG THE EXAMPLES ───────────────────────────────────────────────────────
pChart is shipped with examples (located in the /examples folder) that you
can either render from a web page using your http and pointing to this folder
or from the command line invoking the php interpreter.
On windows OS, assuming that your PHP binaries are correctly configured in
the PATH environment variable you can also execute the BuildAll.cmd batch
file.
≡ LiCENSE ────────────────────────────────────────────────────────────────────
The pChart library is released under two different licenses. If your
application is not a commercial one (eg: you make no money by redistributing
it) then the GNU GPLv3 license (General Public License) applies. This license
allows you to freely integrate this library in your applications, modify the
code and redistribute it in bundled packages as long as your application is
also distributed with the GPL license. The GPLv3 license description can be found in GPLv3.txt.
If your application can't meet the GPL license or is a commercial one (eg:
the library is integrated in a software or an appliance you're selling) then
you'll have to buy a commercial license. With this license you don't need to
make publicly available your application code under the GPL license terms.
Commercial license price are depending of your needs.
Please consult the web page : http://www.pchart.net/license
≡ EXTERNAL COPYRiGHTS ────────────────────────────────────────────────────────
Those external components are only provided as a base to run examples. The
pChart library does not depends on any of them to be used.
Famfamfam icons has been made by Mark James, Rounded corners lite has been
coded by Cameron Cooke and Tim Hutchison, Javascript Color Picker has been
written by Honza Odvarko.
The provided font files are licensed under their own terms :
│
├─ advent_light.ttf	Copyright Andreas K. inde
├─ Bedizen.ttf	Copyright Tepid Monkey Fonts
├─ calibri.ttf	Copyright Microsoft
├─ Forgotte.ttf	Copyright Ray Larabie
├─ GeosansLight.ttf	Copyright Manfred Klein
├─ MankSans.ttf	Copyright Manfred Klein
├─ pf_arma_five.ttf	Copyright Yusuke Kamiyamane
├─ Silkscreen.ttf	Copyright Jason Aleksandr Kottke
└─ verdana.ttf	Copyright Microsoft
≡ SUPPORT ────────────────────────────────────────────────────────────────────
Since the beginning, pChart is a community driven project. You're missing
feature then ask! We'll try to get it implemented in the future version or
you'll be guided to create a class extension for your own needs. pChart portal : http://www.pchart.net
Documentation wiki : http://wiki.pchart.net
Support forum : http://wiki.pchart.net/forum
---
(c)2014 Jean-Damien POGOLOTTI - 13k lines of codes

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

12 watching

Forks

Releases

Packages

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Auto-enable theater mode on YouTube\n(function() {\n function tryTheater() {\n var btn = document.querySelector('button[aria-label=\"Theater mode\"], ytd-player #player button[title=\"Theater mode\"]');\n if (btn && !btn.classList.contains('activated')) {\n btn.click();\n }\n }\n \n // Try immediately\n tryTheater();\n \n // Try after navigation (SPA)\n var lastUrl = location.href;\n setInterval(function() {\n if (location.href !== lastUrl) {\n lastUrl = location.href;\n setTimeout(tryTheater, 500);\n }\n }, 1000);\n \n // Also try on player load\n var observer = new MutationObserver(tryTheater);\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "YouTube Theater Mode Default"); } } catch(__e) { console.warn('[Userscript:YouTube Theater Mode Default]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content

Repository files navigation

 ╔════════════════════════════════════════════════════════════════════════════╗
║ ║
║ pChart - a PHP Charting library ║
║ ║
║ Version : 2.1.4 ║
║ Made by : Jean-Damien POGOLOTTI ║
║ Last Update : 19/01/2014 ║
║ ║
╚════════════════════════════════════════════════════════════════════════════╝
≡ WHAT CAN pCHART DO FOR YOU? ────────────────────────────────────────────────
pChart is a PHP framework that will help you to create anti-aliased charts or
pictures directly from your web server. You can then display the result in
the client browser, sent it by mail or insert it into PDFs. This library has now reached an important point in its development cycle
going out of the beta step. pChart 2.0 is a completly rewritten library based
on what I've learned doing the first version. ≡ PACKAGE CONTENTS ───────────────────────────────────────────────────────────
┬
│
├─ /cache This folder is used by the pCache module.
│
├─ /class This folder contains the library core classes.
│ │
│ ├─ pBarcode39.class	Class to draw Code 39 barcodes.
│ ├─ pBarcode128.class	Class to draw Code 128 barcodes.
│ ├─ pBubble.class Class to draw bubble charts.
│ ├─ pCache.class Class enabling chart caching functionalities.
│ ├─ pData.class Class to manipulate chart data.
│ ├─ pDraw.class Extended drawing functions.
│ ├─ pIndicator.class	Class to draw indicators.
│ ├─ pImage.class Core drawing functions.
│ ├─ pPie.class Class to draw pie charts.
│ ├─ pSplit.class Class to draw split path charts.
│ ├─ pSpring.class Class to draw spring charts.
│ ├─ pScatter.class Class to draw scatter charts.
│ ├─ pStock.class Class to draw stock charts.
│ └─ pSurface.class Class to draw surface charts.
│
├─ /data This folder contains extended data.
│ │
│ ├─ 39.db Code 39 barcodes static database.
│ └─ 128.db Code 128 barcodes static database.
│
├─ /examples This folder contains some PHP examples.
│ │
│ ├─ delayedLoader Delayed loader script example.
│ ├─ imageMap Image map script example.
│ └─ sandbox Powerful dev. tool to design your charts.
│
├─ /fonts This folder contains a bunch of TTF fonts.
│
├─ /palettes Sample palettes files.
│
├─ change.log History of all the changes since the 2.0
├─ GPLv3.txt GPLv3 official text.
└─ readme.txt This file.
≡ PREREQUiSiTES ──────────────────────────────────────────────────────────────
This library has been written to work with PHP 5+ versions. It will also work
with PHP 4 but the rendering quality maybe downgraded and the rendering speed
seriously impacted.
pChart require the GD and FreeType PHP extensions to be installed on your
web server. This is an important prerequiste that can't be overrided. ≡ RUNNiNG THE EXAMPLES ───────────────────────────────────────────────────────
pChart is shipped with examples (located in the /examples folder) that you
can either render from a web page using your http and pointing to this folder
or from the command line invoking the php interpreter.
On windows OS, assuming that your PHP binaries are correctly configured in
the PATH environment variable you can also execute the BuildAll.cmd batch
file.
≡ LiCENSE ────────────────────────────────────────────────────────────────────
The pChart library is released under two different licenses. If your
application is not a commercial one (eg: you make no money by redistributing
it) then the GNU GPLv3 license (General Public License) applies. This license
allows you to freely integrate this library in your applications, modify the
code and redistribute it in bundled packages as long as your application is
also distributed with the GPL license. The GPLv3 license description can be found in GPLv3.txt.
If your application can't meet the GPL license or is a commercial one (eg:
the library is integrated in a software or an appliance you're selling) then
you'll have to buy a commercial license. With this license you don't need to
make publicly available your application code under the GPL license terms.
Commercial license price are depending of your needs.
Please consult the web page : http://www.pchart.net/license
≡ EXTERNAL COPYRiGHTS ────────────────────────────────────────────────────────
Those external components are only provided as a base to run examples. The
pChart library does not depends on any of them to be used.
Famfamfam icons has been made by Mark James, Rounded corners lite has been
coded by Cameron Cooke and Tim Hutchison, Javascript Color Picker has been
written by Honza Odvarko.
The provided font files are licensed under their own terms :
│
├─ advent_light.ttf	Copyright Andreas K. inde
├─ Bedizen.ttf	Copyright Tepid Monkey Fonts
├─ calibri.ttf	Copyright Microsoft
├─ Forgotte.ttf	Copyright Ray Larabie
├─ GeosansLight.ttf	Copyright Manfred Klein
├─ MankSans.ttf	Copyright Manfred Klein
├─ pf_arma_five.ttf	Copyright Yusuke Kamiyamane
├─ Silkscreen.ttf	Copyright Jason Aleksandr Kottke
└─ verdana.ttf	Copyright Microsoft
≡ SUPPORT ────────────────────────────────────────────────────────────────────
Since the beginning, pChart is a community driven project. You're missing
feature then ask! We'll try to get it implemented in the future version or
you'll be guided to create a class extension for your own needs. pChart portal : http://www.pchart.net
Documentation wiki : http://wiki.pchart.net
Support forum : http://wiki.pchart.net/forum
---
(c)2014 Jean-Damien POGOLOTTI - 13k lines of codes

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

12 watching

Forks

Releases

Packages

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Remove or un-stick sticky/fixed headers that block content\n(function() {\n function unstick() {\n document.querySelectorAll('header, nav, [role=\"banner\"], .header, .navbar, .sticky, .fixed-top, [style*=\"position: fixed\"], [style*=\"position:sticky\"]').forEach(function(el) {\n if (el.style.position === 'fixed' || el.style.position === 'sticky' || \n getComputedStyle(el).position === 'fixed' || getComputedStyle(el).position === 'sticky') {\n el.style.position = 'static';\n el.style.top = 'auto';\n el.style.zIndex = 'auto';\n }\n });\n }\n \n unstick();\n \n var observer = new MutationObserver(unstick);\n observer.observe(document.body, { childList: true, subtree: true, attributes: true, attributeFilter: ['style', 'class'] });\n})();", "Kill Sticky Headers"); } } catch(__e) { console.warn('[Userscript:Kill Sticky Headers]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content

Repository files navigation

 ╔════════════════════════════════════════════════════════════════════════════╗
║ ║
║ pChart - a PHP Charting library ║
║ ║
║ Version : 2.1.4 ║
║ Made by : Jean-Damien POGOLOTTI ║
║ Last Update : 19/01/2014 ║
║ ║
╚════════════════════════════════════════════════════════════════════════════╝
≡ WHAT CAN pCHART DO FOR YOU? ────────────────────────────────────────────────
pChart is a PHP framework that will help you to create anti-aliased charts or
pictures directly from your web server. You can then display the result in
the client browser, sent it by mail or insert it into PDFs. This library has now reached an important point in its development cycle
going out of the beta step. pChart 2.0 is a completly rewritten library based
on what I've learned doing the first version. ≡ PACKAGE CONTENTS ───────────────────────────────────────────────────────────
┬
│
├─ /cache This folder is used by the pCache module.
│
├─ /class This folder contains the library core classes.
│ │
│ ├─ pBarcode39.class	Class to draw Code 39 barcodes.
│ ├─ pBarcode128.class	Class to draw Code 128 barcodes.
│ ├─ pBubble.class Class to draw bubble charts.
│ ├─ pCache.class Class enabling chart caching functionalities.
│ ├─ pData.class Class to manipulate chart data.
│ ├─ pDraw.class Extended drawing functions.
│ ├─ pIndicator.class	Class to draw indicators.
│ ├─ pImage.class Core drawing functions.
│ ├─ pPie.class Class to draw pie charts.
│ ├─ pSplit.class Class to draw split path charts.
│ ├─ pSpring.class Class to draw spring charts.
│ ├─ pScatter.class Class to draw scatter charts.
│ ├─ pStock.class Class to draw stock charts.
│ └─ pSurface.class Class to draw surface charts.
│
├─ /data This folder contains extended data.
│ │
│ ├─ 39.db Code 39 barcodes static database.
│ └─ 128.db Code 128 barcodes static database.
│
├─ /examples This folder contains some PHP examples.
│ │
│ ├─ delayedLoader Delayed loader script example.
│ ├─ imageMap Image map script example.
│ └─ sandbox Powerful dev. tool to design your charts.
│
├─ /fonts This folder contains a bunch of TTF fonts.
│
├─ /palettes Sample palettes files.
│
├─ change.log History of all the changes since the 2.0
├─ GPLv3.txt GPLv3 official text.
└─ readme.txt This file.
≡ PREREQUiSiTES ──────────────────────────────────────────────────────────────
This library has been written to work with PHP 5+ versions. It will also work
with PHP 4 but the rendering quality maybe downgraded and the rendering speed
seriously impacted.
pChart require the GD and FreeType PHP extensions to be installed on your
web server. This is an important prerequiste that can't be overrided. ≡ RUNNiNG THE EXAMPLES ───────────────────────────────────────────────────────
pChart is shipped with examples (located in the /examples folder) that you
can either render from a web page using your http and pointing to this folder
or from the command line invoking the php interpreter.
On windows OS, assuming that your PHP binaries are correctly configured in
the PATH environment variable you can also execute the BuildAll.cmd batch
file.
≡ LiCENSE ────────────────────────────────────────────────────────────────────
The pChart library is released under two different licenses. If your
application is not a commercial one (eg: you make no money by redistributing
it) then the GNU GPLv3 license (General Public License) applies. This license
allows you to freely integrate this library in your applications, modify the
code and redistribute it in bundled packages as long as your application is
also distributed with the GPL license. The GPLv3 license description can be found in GPLv3.txt.
If your application can't meet the GPL license or is a commercial one (eg:
the library is integrated in a software or an appliance you're selling) then
you'll have to buy a commercial license. With this license you don't need to
make publicly available your application code under the GPL license terms.
Commercial license price are depending of your needs.
Please consult the web page : http://www.pchart.net/license
≡ EXTERNAL COPYRiGHTS ────────────────────────────────────────────────────────
Those external components are only provided as a base to run examples. The
pChart library does not depends on any of them to be used.
Famfamfam icons has been made by Mark James, Rounded corners lite has been
coded by Cameron Cooke and Tim Hutchison, Javascript Color Picker has been
written by Honza Odvarko.
The provided font files are licensed under their own terms :
│
├─ advent_light.ttf	Copyright Andreas K. inde
├─ Bedizen.ttf	Copyright Tepid Monkey Fonts
├─ calibri.ttf	Copyright Microsoft
├─ Forgotte.ttf	Copyright Ray Larabie
├─ GeosansLight.ttf	Copyright Manfred Klein
├─ MankSans.ttf	Copyright Manfred Klein
├─ pf_arma_five.ttf	Copyright Yusuke Kamiyamane
├─ Silkscreen.ttf	Copyright Jason Aleksandr Kottke
└─ verdana.ttf	Copyright Microsoft
≡ SUPPORT ────────────────────────────────────────────────────────────────────
Since the beginning, pChart is a community driven project. You're missing
feature then ask! We'll try to get it implemented in the future version or
you'll be guided to create a class extension for your own needs. pChart portal : http://www.pchart.net
Documentation wiki : http://wiki.pchart.net
Support forum : http://wiki.pchart.net/forum
---
(c)2014 Jean-Damien POGOLOTTI - 13k lines of codes

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

12 watching

Forks

Releases

Packages

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Universal Dark Mode - works on any site\n(function() {\n var enabled = true;\n \n function applyDarkMode() {\n if (!enabled) return;\n \n // Create style element if it doesn't exist\n var style = document.getElementById('universal-dark-mode-style');\n if (!style) {\n style = document.createElement('style');\n style.id = 'universal-dark-mode-style';\n document.head.appendChild(style);\n }\n \n // Dark mode CSS - inverts colors but preserves images/video\n style.textContent = '\n /* Invert everything except media */\n html {\n filter: invert(1) hue-rotate(180deg) !important;\n background: #1a1a2e !important;\n }\n \n /* Restore images, videos, iframes, canvas */\n img, video, iframe, canvas, svg, picture, [style*=\"background-image\"] {\n filter: invert(1) hue-rotate(180deg) !important;\n }\n \n /* Preserve specific elements that should not be inverted */\n .no-dark-mode, .no-dark-mode *,\n [data-theme=\"light\"], [data-theme=\"light\"],\n .ace_editor, .ace_editor *,\n .CodeMirror, .CodeMirror *,\n .monaco-editor, .monaco-editor *,\n .markdown-body pre, .markdown-body pre *,\n .highlight, .highlight *,\n pre code, pre code * {\n filter: none !important;\n }\n \n /* Fix common UI elements */\n .modal, .popup, .dropdown-menu, .tooltip, .popover {\n filter: invert(1) hue-rotate(180deg) !important;\n background: #2d2d44 !important;\n border-color: #444 !important;\n }\n \n /* Scrollbars */\n ::-webkit-scrollbar { background: #1a1a2e !important; }\n ::-webkit-scrollbar-thumb { background: #444 !important; }\n ::-webkit-scrollbar-thumb:hover { background: #555 !important; }\n \n /* Selection */\n ::selection { background: #4ecdc4 !important; color: #1a1a2e !important; }\n ::-moz-selection { background: #4ecdc4 !important; color: #1a1a2e !important; }\n ';\n }\n \n function removeDarkMode() {\n var style = document.getElementById('universal-dark-mode-style');\n if (style) style.remove();\n }\n \n // Toggle with Alt+Shift+D\n document.addEventListener('keydown', function(e) {\n if (e.altKey && e.shiftKey && e.key === 'D') {\n e.preventDefault();\n enabled = !enabled;\n if (enabled) {\n applyDarkMode();\n console.log('[Universal Dark Mode] Enabled');\n } else {\n removeDarkMode();\n console.log('[Universal Dark Mode] Disabled');\n }\n }\n });\n \n // Apply on load\n applyDarkMode();\n \n // Re-apply on dynamic content\n var observer = new MutationObserver(function(mutations) {\n if (enabled && !document.getElementById('universal-dark-mode-style')) {\n applyDarkMode();\n }\n });\n observer.observe(document.head, { childList: true });\n \n console.log('[Universal Dark Mode] Loaded - Press Alt+Shift+D to toggle');\n})();", "Universal Dark Mode"); } } catch(__e) { console.warn('[Userscript:Universal Dark Mode]', __e); } })(); })();
Skip to content

Repository files navigation

 ╔════════════════════════════════════════════════════════════════════════════╗
║ ║
║ pChart - a PHP Charting library ║
║ ║
║ Version : 2.1.4 ║
║ Made by : Jean-Damien POGOLOTTI ║
║ Last Update : 19/01/2014 ║
║ ║
╚════════════════════════════════════════════════════════════════════════════╝
≡ WHAT CAN pCHART DO FOR YOU? ────────────────────────────────────────────────
pChart is a PHP framework that will help you to create anti-aliased charts or
pictures directly from your web server. You can then display the result in
the client browser, sent it by mail or insert it into PDFs. This library has now reached an important point in its development cycle
going out of the beta step. pChart 2.0 is a completly rewritten library based
on what I've learned doing the first version. ≡ PACKAGE CONTENTS ───────────────────────────────────────────────────────────
┬
│
├─ /cache This folder is used by the pCache module.
│
├─ /class This folder contains the library core classes.
│ │
│ ├─ pBarcode39.class	Class to draw Code 39 barcodes.
│ ├─ pBarcode128.class	Class to draw Code 128 barcodes.
│ ├─ pBubble.class Class to draw bubble charts.
│ ├─ pCache.class Class enabling chart caching functionalities.
│ ├─ pData.class Class to manipulate chart data.
│ ├─ pDraw.class Extended drawing functions.
│ ├─ pIndicator.class	Class to draw indicators.
│ ├─ pImage.class Core drawing functions.
│ ├─ pPie.class Class to draw pie charts.
│ ├─ pSplit.class Class to draw split path charts.
│ ├─ pSpring.class Class to draw spring charts.
│ ├─ pScatter.class Class to draw scatter charts.
│ ├─ pStock.class Class to draw stock charts.
│ └─ pSurface.class Class to draw surface charts.
│
├─ /data This folder contains extended data.
│ │
│ ├─ 39.db Code 39 barcodes static database.
│ └─ 128.db Code 128 barcodes static database.
│
├─ /examples This folder contains some PHP examples.
│ │
│ ├─ delayedLoader Delayed loader script example.
│ ├─ imageMap Image map script example.
│ └─ sandbox Powerful dev. tool to design your charts.
│
├─ /fonts This folder contains a bunch of TTF fonts.
│
├─ /palettes Sample palettes files.
│
├─ change.log History of all the changes since the 2.0
├─ GPLv3.txt GPLv3 official text.
└─ readme.txt This file.
≡ PREREQUiSiTES ──────────────────────────────────────────────────────────────
This library has been written to work with PHP 5+ versions. It will also work
with PHP 4 but the rendering quality maybe downgraded and the rendering speed
seriously impacted.
pChart require the GD and FreeType PHP extensions to be installed on your
web server. This is an important prerequiste that can't be overrided. ≡ RUNNiNG THE EXAMPLES ───────────────────────────────────────────────────────
pChart is shipped with examples (located in the /examples folder) that you
can either render from a web page using your http and pointing to this folder
or from the command line invoking the php interpreter.
On windows OS, assuming that your PHP binaries are correctly configured in
the PATH environment variable you can also execute the BuildAll.cmd batch
file.
≡ LiCENSE ────────────────────────────────────────────────────────────────────
The pChart library is released under two different licenses. If your
application is not a commercial one (eg: you make no money by redistributing
it) then the GNU GPLv3 license (General Public License) applies. This license
allows you to freely integrate this library in your applications, modify the
code and redistribute it in bundled packages as long as your application is
also distributed with the GPL license. The GPLv3 license description can be found in GPLv3.txt.
If your application can't meet the GPL license or is a commercial one (eg:
the library is integrated in a software or an appliance you're selling) then
you'll have to buy a commercial license. With this license you don't need to
make publicly available your application code under the GPL license terms.
Commercial license price are depending of your needs.
Please consult the web page : http://www.pchart.net/license
≡ EXTERNAL COPYRiGHTS ────────────────────────────────────────────────────────
Those external components are only provided as a base to run examples. The
pChart library does not depends on any of them to be used.
Famfamfam icons has been made by Mark James, Rounded corners lite has been
coded by Cameron Cooke and Tim Hutchison, Javascript Color Picker has been
written by Honza Odvarko.
The provided font files are licensed under their own terms :
│
├─ advent_light.ttf	Copyright Andreas K. inde
├─ Bedizen.ttf	Copyright Tepid Monkey Fonts
├─ calibri.ttf	Copyright Microsoft
├─ Forgotte.ttf	Copyright Ray Larabie
├─ GeosansLight.ttf	Copyright Manfred Klein
├─ MankSans.ttf	Copyright Manfred Klein
├─ pf_arma_five.ttf	Copyright Yusuke Kamiyamane
├─ Silkscreen.ttf	Copyright Jason Aleksandr Kottke
└─ verdana.ttf	Copyright Microsoft
≡ SUPPORT ────────────────────────────────────────────────────────────────────
Since the beginning, pChart is a community driven project. You're missing
feature then ask! We'll try to get it implemented in the future version or
you'll be guided to create a class extension for your own needs. pChart portal : http://www.pchart.net
Documentation wiki : http://wiki.pchart.net
Support forum : http://wiki.pchart.net/forum
---
(c)2014 Jean-Damien POGOLOTTI - 13k lines of codes

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

12 watching

Forks

Releases

Packages

Contributors

Languages