Chart.js中国語ドキュメント(整理)

10393 ワード

Chart.js中国語ドキュメント(整理)Chart.jsは、単純でオブジェクト向けで、設計者と開発者のために用意されたグラフ描画ツールライブラリです.ステップ:1、HTMLにChartを導入する.jsファイル
2、body内でcanvasを使用する、設定IDおよび対応するスタイル


3、canvasのIDを取得する、設定ブラシ
var myChart=document.getElementById("myChart");
if(myChart.getContext){//ブラウザの互換性を判断するvar ctx=myChart.getContext('2 d');
アイコンデータ構造の内容----------------
else{
alert(
「ブラウザはCanvasをサポートしていません.ブラウザをアップグレードしてください!」);br/>}
4、「アイコンデータ構造内容」領域に対応するグラフのデータを書き込む
注意:
1)データ構造(var data={.......})「var myNewChart=new Chart(ctx).Line(data,options);前;br/>2)「var myNewChart=new Chart(ctx).Line(data,options);」の「options」は「グラフパラメータ」が配置する場所であり、
グラフパラメータに変更することを肝に銘じてください
例:var myNewChart=new Chart(ctx).Line(data,"scaleFontFamily : 'Arial'");
3)
Line-----曲線図
Bar--------柱状図
Radar------レーダー図またはクモの巣図
Polar------極地域図
Pie-----餅図
Doughnut-----環状図

   


****グラフパラメータの注釈部分はソフトウェア直訳で、大まかな意味を翻訳した.視聴効果を実際に操作できるか分からない場合は、文の意味を明確にします.****


1、曲線図(Line chart)
new Chart(ctx).Line(data,options);

データ構造
var data = {
labels : ["January","February","March","April","May","June","July"],
datasets : [
{
fillColor : "rgba(220,220,220,0.5)",
strokeColor : "rgba(220,220,220,1)",
pointColor : "rgba(220,220,220,1)",
pointStrokeColor : "#fff",
data : [65,59,90,81,56,55,40]
},
{
fillColor : "rgba(151,187,205,0.5)",
strokeColor : "rgba(151,187,205,1)",
pointColor : "rgba(151,187,205,1)",
pointStrokeColor : "#fff",
data : [28,48,40,19,96,27,100]
}
]
}
グラフ・パラメータ

Line.defaults = { 
//  ——               
scaleOverlay : false,
//  ——               
scaleOverride : false,
//**     scaleOverride     **
//                
scaleSteps : null,
//  -       
scaleStepWidth : null,
//       
scaleStartValue : null,
//   ,       
scaleLineColor : "rgba(0,0,0,.1)",
//           
scaleLineWidth : 1,
//  ——         
scaleShowLabels : false,
//  JS   ,     
scaleLabel : "",
//   ,             
scaleFontFamily : "'Arial'",
//           (      )
scaleFontSize : 12,
//   ——        
scaleFontStyle : "normal",
//   ——        
scaleFontColor : "#666",
//  ——          
scaleShowGridLines : true,
//   ,      
scaleGridLineColor : "rgba(0,0,0,.05)",
//      
scaleGridLineWidth : 1,
//  ——            
bezierCurve : true,
//  ——           
pointDot : true,
//          ,  
pointDotRadius : 3,
//          
pointDotStrokeWidth : 1,
//  ——          
datasetStroke : true,
//          
datasetStrokeWidth : 2,
//  ——          
datasetFill : true,
//  ——       
animation : true,
//  ,       
animationSteps : 60,
//   ——      
animationEasing : "easeOutQuart",
//  ——       
onAnimationComplete : null
}
、柱状図(Bar chart)

new Chart(ctx).Bar(data,options);



データ構造

var data = {
labels : ["January","February","March","April","May","June","July"],
datasets : [
{
fillColor : "rgba(220,220,220,0.5)",
strokeColor : "rgba(220,220,220,1)",
data : [65,59,90,81,56,55,40]
},
{
fillColor : "rgba(151,187,205,0.5)",
strokeColor : "rgba(151,187,205,1)",
data : [28,48,40,19,96,27,100]
}
]
}
グラフ・パラメータ

Bar.defaults = { 
//  ——               
scaleOverlay : false,
//  ——               
scaleOverride : false,
//**     scaleOverride     **
//                
scaleSteps : null,
//  -       
scaleStepWidth : null,
//       
scaleStartValue : null,
//   ,       
scaleLineColor : "rgba(0,0,0,.1)",
//           
scaleLineWidth : 1,
//  ——         
scaleShowLabels : false,
//  JS   ,     
scaleLabel : "",
//   ,             
scaleFontFamily : "'Arial'",
//           (      )
scaleFontSize : 12,
//   ——        
scaleFontStyle : "normal",
//   ——        
scaleFontColor : "#666",
///  ——          
scaleShowGridLines : true,
//   ,      
scaleGridLineColor : "rgba(0,0,0,.05)",
//      
scaleGridLineWidth : 1,
//  ——           
barShowStroke : true,
//  ——    
barStrokeWidth : 2,
//  X -    
barValueSpacing : 5,
//  -   X     
barDatasetSpacing : 1,
//  ——       
animation : true,
//  ,       
animationSteps : 60,
//   ——      
animationEasing : "easeOutQuart",
//  ——     
onAnimationComplete : null
}
3、レーダー図またはクモの巣図(Radar chart)

new Chart(ctx).Radar(data,options);



データ構造

var data = {
labels : ["Eating","Drinking","Sleeping","Designing","Coding","Partying","Running"],
datasets : [
{
fillColor : "rgba(220,220,220,0.5)",
strokeColor : "rgba(220,220,220,1)",
pointColor : "rgba(220,220,220,1)",
pointStrokeColor : "#fff",
data : [65,59,90,81,56,55,40]
},
{
fillColor : "rgba(151,187,205,0.5)",
strokeColor : "rgba(151,187,205,1)",
pointColor : "rgba(151,187,205,1)",
pointStrokeColor : "#fff",
data : [28,48,40,19,96,27,100]
}
]
}
グラフ

Radar.defaults = { 
//  ——               
scaleOverlay : false,
//  ——               
scaleOverride : false,
//**     scaleOverride     **
//                
scaleSteps : null,
//  -       
scaleStepWidth : null,
//     
scaleStartValue : null,
//  ——           
scaleShowLine : true,
//   ,       
scaleLineColor : "rgba(0,0,0,.1)",
//          
scaleLineWidth : 1,
//  ——         
scaleShowLabels : false,
//  JS   ,     
scaleLabel : "",
//   ,             
scaleFontFamily : "'Arial'",
//           (      )
scaleFontSize : 12,
//   ——        
scaleFontStyle : "normal",
//   ——        
scaleFontColor : "#666",
//  ——         
scaleShowLabelBackdrop : true,
//   ,        
scaleBackdropColor : "rgba(255,255,255,0.75)",
//  ——              
scaleBackdropPaddingY : 2,
//  ——         
scaleBackdropPaddingX : 2,
//  ——           
angleShowLineOut : true,
//   -     
angleLineColor : "rgba(0,0,0,.1)",
//         
angleLineWidth : 1,
//          
pointLabelFontFamily : "'Arial'",
//         
pointLabelFontStyle : "normal",
//          (      )
pointLabelFontSize : 12,
//            
pointLabelFontColor : "#666",
//  ——           
pointDot : true,
//          ,  
pointDotRadius : 3,
//        
pointDotStrokeWidth : 1,
//  ——       
datasetStroke : true,
//-          
datasetStrokeWidth : 2,
//  ——          
datasetFill : true,
//  ——       
animation : true,
//  ,       
animationSteps : 60,
//   ——      
animationEasing : "easeOutQuart",
//  ——     
onAnimationComplete : null
}
4、極地領域図(Polar area chart)

new Chart(ctx).PolarArea(data,options);



データ構造

var data = [
{
value : 30,
color: "#D97041"
},
{
value : 90,
color: "#C7604C"
},
{
value : 24,
color: "#21323D"
},
{
value : 58,
color: "#9D9B7F"
},
{
value : 82,
color: "#7D4F6D"
},
{
value : 8,
color: "#584A5E"
}
]
グラフ

PolarArea.defaults = { 
//  ——                 
scaleOverlay : true,
//  ——               
scaleOverride : false,
//**     scaleOverride     **
//                
scaleSteps : null,
//  -       
scaleStepWidth : null,
//     
scaleStartValue : null,
//  ——           
scaleShowLine : true,
//   -      
scaleLineColor : "rgba(0,0,0,.1)",
//  ——    ,      
scaleLineWidth : 1,
//  ——            
scaleShowLabels : true,
//  JS   ,     
scaleLabel : "",
//   ,             
scaleFontFamily : "'Arial'",
//           (      )
scaleFontSize : 12,
//   ——        
scaleFontStyle : "normal",
//   ——        
scaleFontColor : "#666",
//  ——         
scaleShowLabelBackdrop : true,
//   ,        
scaleBackdropColor : "rgba(255,255,255,0.75)",
//  ——              
scaleBackdropPaddingY : 2,
//  ——         
scaleBackdropPaddingX : 2,
//  ——           
segmentShowStroke : true,
//   ,        。
segmentStrokeColor : "#fff",
//  -        
segmentStrokeWidth : 2,
//  ——      
animation : true,
//  ,        
animationSteps : 100,
//   ——      
animationEasing : "easeOutBounce",
//  ——      
animateRotate : true,
//  ——         
animateScale : false,
//  ——      
onAnimationComplete : null
}
5、餅図(Pie chart)

new Chart(ctx).Pie(data,options);



データ構造

var data = [
{
value: 30,
color:"#F38630"
},
{
value : 50,
color : "#E0E4CC"
},
{
value : 100,
color : "#69D2E7"
} 
]
グラフ

Pie.defaults = {
//  ——                 
segmentShowStroke : true,
//   ,           
segmentStrokeColor : "#fff",
//  ——           
segmentStrokeWidth : 2,
//  ——          
animation : true,
//  ,        
animationSteps : 100,
//   ——      
animationEasing : "easeOutBounce",
//  ——        
animateRotate : true,
//  ——             
animateScale : false,

//  —    。
onAnimationComplete : null
}

6、ドーナツチャート
new Chart(ctx).Doughnut(data,options);

データ構造
var data = [
{
value: 30,
color:"#F7464A"
},
{
value : 50,
color : "#E2EAE9"
},
{
value : 100,
color : "#D4CCC5"
},
{
value : 40,
color : "#949FB1"
},
{
value : 120,
color : "#4D5360"
}


]
グラフ

Doughnut.defaults = {
//  ——                 
segmentShowStroke : true,
//   ,            
segmentStrokeColor : "#fff",
//  ——           
segmentStrokeWidth : 2,
//  ,     .
percentageInnerCutout : 50,
//  ——          
animation : true,
//  ,        
animationSteps : 100,
//   ——      
animationEasing : "easeOutBounce",
//  ——            
animateRotate : true,
//  ——              
animateScale : false,
//  ——    。
onAnimationComplete : null
}