最近のアクセス:
ユーザーコントロール - GxChart 実行時レンダリングファイル

function gxChart() 
{
this.Type="Bar";
this.Title="";
this.X_AxisTitle="";
this.Y_AxisTitle="";
this.Width = "400";
this.Height = "400";
this.DrawShadows = 1;
this.DrawBorder = 1;
this.ShowValues = 1;
this.LegendPosition = "Left";
this.BackgroundColor1;
this.BackgroundColor2;
this.GraphColor1;
this.GraphColor2;
this.Opacity = 255;
this.Scale="auto";
this.Categories = "Categories=Values:Category 1,Category 2, Category 3";
this.Series = "&Series1=Values:Serie 1:96,35,23&Series2=Values:Serie 2:50,60,75";
this.ServiceUrl="http://www.gxchart.com/service/";
this.m_data;
this.SetData = function(data)
{
this.Categories = "&Categories=Values:";
this.Series = "";
this.m_data = data;
for(i=0;data.Categories [ i ] !=undefined;i++)
this.Categories+=data.Categories [ i ] +",";
this.Categories =
this.Categories.substring(0,
this.Categories.length-1);
for(i=0;data.Series [ i ] ;i++)
{
this.Series+="&Series"+(i+1)+"=Values:"+data.Series [ i ] .Name+":";
for(x=0;data.Series [ i ] .Values [ x ] !=undefined;x++)
this.Series+=strReplace(data.Series [ i ] .Values [ x ] ,",",".")+",";
this.Series =
this.Series.substring(0,
this.Series.length-1);
}
}
this.GetData = function() {
return this.m_data;
}
this.show = function()
{
var buff = "";
buff+="<img src=\""+this.ServiceUrl+"Drawchart.aspx?type=" + this.Type;
buff+="&Title="+this.Title;
buff+="&Width="+this.Width;
buff+="&Height="+this.Height;
buff+="&domtitle="+ this.X_AxisTitle;
buff+="&rantitle=" + this.Y_AxisTitle;
buff+="&shadow=" + this.DrawShadows;
buff+="&border=" + this.DrawBorder;
buff+="&values=" + this.ShowValues;
buff+="&legend=" + this.LegendPosition;
buff+="&alpha=" + this.Opacity;
buff+="&bgc1="+ this.BackgroundColor1.R+","+this.BackgroundColor1.G+","+this.BackgroundColor1.B;
buff+="&bgc2="+this.BackgroundColor2.R+","+this.BackgroundColor2.G+","+this.BackgroundColor2.B;
buff+="&gbgc1="+this.GraphColor1.R+","+this.GraphColor1.G+","+this.GraphColor1.B;
buff+="&gbgc2="+this.GraphColor2.R+","+this.GraphColor2.G+","+this.GraphColor2.B;
buff+=this.Categories;
buff+=this.Series;
buff+="&scale="+this.Scale;
buff+="\" />";
document.getElementById(this.ContainerName).innerHTML = buff.toString();
}
function strReplace(s, r, w)
{
return s.split(r).join(w);
}
}

Created: 14/09/18 03:16 by Admin Last update: 21/05/20 06:18 by Admin
カテゴリ
Powered by GXwiki 3.0