Help:Extension/CreateGraph
From Metabolomics.JP
Extension Information | |
Implementation | |
Description | |
Author(s) | K, Suwa |
Version | 0.2 |
MediaWiki | |
License | |
Hooks used | |
Token type | Parser function, XML markup |
Contents |
Extension to display graphs by using jpgraph.
Example
{{#graph:グラフの種類|size=サイズ;title=タイトル;legend=凡例位置;label=ラベル;data1=データ}}
折れ線グラフ
- ソース
{{#graph:line|size=300x300;title=test;legend=0x0;label=a,b,c,d,e,f,g,h;data1=10,34,20,10,33,23,40;data2=5,2,10,23,21,8,1}}
- 実行例
縦棒グラフ
- ソース
{{#graph:vbar|size=300x300;title=test;legend=0x0;label=a,b,c,d,e,f,g;data1=10,34,20,10,33,23,40}}
- 実行例
横棒グラフ
- ソース
{{#graph:hbar|size=300x300;title=test;legend=0x0;label=a,b,c,d,e,f,g;data1=10,34,20,10,33,23,40}}
- 実行例
円グラフ
- ソース
{{#graph:pie|size=300x300;title=test;legend=0x0;label=;a=10;b=34;c=20;d=10;e=33;f=23;g=40}}
- 実行例
3D円グラフ
- ソース
{{#graph:pie3|size=300x300;title=test;legend=0x0;label=;a=10;b=34;c=20;d=10;e=33;f=23;g=40}}
- 実行例
Requirements
Download
version | source | md5 | OperationCheck version |
0.2(October 23,2008) | CreateGraph.phps | ca648eadeb95cb99151cf24cecfcd3ba | 1.11.1, 1.16.2 |
version | source | md5 |
0.2(March 1,2011) | graph.phps | c6b8d0d7b8172395998a291258646242 |
0.1(September 17,2008) | graph-0.1.phps | f43944b3a54577a793edf379ba0ff2a9 |
version | source | md5 |
0.1(September 17,2008) | graph_inc.phps | 1325096054243aa333a98033c4d35c18 |
Installtion
- Install jpgraph.
- Download CreateGraph.phps and rename it to CreateGraph.php.
- Place it in the extensions/ directory.
- Download graph.phps and graph_inc.phps, rename them to graph.php and graph.inc.
- Place them in any directory (the same place under DocumentRoot).
- Insert the follow lines to LocalSettings.php
require_once( "$IP/extensions/CreateGraph.php" ); $egScriptPath = "path to directory which in graph.php from DocumentRoot"; // ex. "/mediawiki/scripts"
- set $jpgraph variable in graph.inc
$jpgraph = "path to jpgraph"; // ex. "/var/www/htdocs/mediawiki/scripts/jpgraph
Function
Changes
graph.php
0.2
- バグ修正
- マージンを指定できるようになりました。