NoahWeb
在线搜索
?
NoahWeb.net | 开发者交流中心 | 支持 | 文档 | 反馈缺陷 

图表函数

WebChartPie

  用于根据内容绘制一饼图。调用该函数会返回一个URL地址,可以将此地址放置到任何HTML中img标签的src属性中用来显示。

 

 

说明

语法:

String  WebChartPie('绘图服务器支持模式','图表标题','图片版权信息','放置名称的数组名称','放置值的数组名称')


String  WebChartPie('绘图服务器支持模式','图表标题','图片版权信息','放置名称的数组名称','放置值的数组名称','饼图移出特性布尔值数组名称')


String  WebChartPie('绘图服务器支持模式','图表标题','图片版权信息','放置名称的数组名称','放置值的数组名称','饼图移出特性布尔值数组名称','输出文件格式')


String  WebChartPie('绘图服务器支持模式','图表标题','图片版权信息','放置名称的数组名称','放置值的数组名称','饼图移出特性布尔值数组名称','输出文件格式','输出尺寸')


String  WebChartPie('绘图服务器支持模式','图表标题','图片版权信息','放置名称的数组名称','放置值的数组名称','饼图移出特性布尔值数组名称','输出文件格式','输出尺寸','图片背景颜色')


String  WebChartPie('绘图服务器支持模式','图表标题','图片版权信息','放置名称的数组名称','放置值的数组名称','饼图移出特性布尔值数组名称','输出文件格式','输出尺寸','图片背景颜色','图片文字颜色')


String  WebChartPie('绘图服务器支持模式','图表标题','图片版权信息','放置名称的数组名称','放置值的数组名称','饼图移出特性布尔值数组名称','输出文件格式','输出尺寸','图片背景颜色','图片文字颜色','饼厚度')

传回值:

字符:返回调用该图所对应的URL。


参数说明:

'绘图服务器支持模式'

输入类型为字符,目前仅支持auto模式。

'图表标题'

输入类型为字符,显示在图表上方的该图表的标题文字。

'图片版权信息'

输入类型为字符,显示在图表下方的该图表的版权信息。

'放置名称的数组名称'

输入类型为字符,放置需要绘制的内容的名字文本所对应的数组名称。

'放置值的数组名称'

输入类型为字符,放置需要绘制的数值所对应的数组名称。

'饼图移出特性布尔值数组名称'

输入类型为字符,放置需要绘制的所对应的索引的饼是否偏离中心所对应的布尔值类型的数组名称。

'输出文件格式'

输入类型为字符,支持gif,jpeg,bmp,png等四种格式。默认jpeg。

'输出尺寸'

输入类型为字符,支持large,larger,largest,small,smaller,smallest,medium,默认为medium。

'图片背景颜色'

输入类型为字符,整个图片所用的背景颜色。可以为一系统已知道色彩名或是一#FFFFFF类型的色彩值,注意使用#FFFFFF类型的色彩值时,不能省略#符号。

'图片文字颜色'

输入类型为字符,图标中所用的文字颜色。可以为一系统已知道色彩名或是一#FFFFFF类型的色彩值,注意使用#FFFFFF类型的色彩值时,不能省略#符号。

'饼厚度'

输入类型为字符,medium,none,thick,thickest,thin,wafer,thin默认thin。

 

内容说明

用于根据内容绘制一饼图。调用该函数会返回一个URL地址,可以将此地址放置到任何HTML中img标签的src属性中用来显示。

 



 

表现层示例

<!-- NoahForStart InitVar="i" InitValue="0" EX="[i]<10" NextValue="[i]+1" -->

<!-- NoahSetValue SetName="v1" SetValue="'a'ADD[i]" -->

<!-- NoahSetValue SetName="v2" SetValue="[i]" -->

<!-- NoahSetValue SetName="t" SetValue="ArrayPush('namea',[v1])" -->

<!-- NoahSetValue SetName="t" SetValue="ArrayPush('contenta',[v2])" -->

<!-- NoahSetValue SetName="t" SetValue="ArrayPush('boola','False')" -->

<!-- NoahForEnd -->

<img src="<!-- NoahValue ValueName="WebChartPie('auto','Bar-test','NoahWeb','namea','contenta')" MaxChar="" DChar="" Safety="False" -->">


示例输出



 

表现层示例

<!-- NoahForStart InitVar="i" InitValue="0" EX="[i]<10" NextValue="[i]+1" -->

<!-- NoahSetValue SetName="v1" SetValue="'a'ADD[i]" -->

<!-- NoahSetValue SetName="v2" SetValue="[i]" -->

<!-- NoahSetValue SetName="t" SetValue="ArrayPush('namea',[v1])" -->

<!-- NoahSetValue SetName="t" SetValue="ArrayPush('contenta',[v2])" -->

<!-- NoahSetValue SetName="t" SetValue="ArrayPush('boola','True')" -->

<!-- NoahForEnd -->

<img src="<!-- NoahValue ValueName="WebChartPie('auto','Bar-test','NoahWeb','namea','contenta','boola')" MaxChar="" DChar="" Safety="False" -->">


示例输出



 

表现层示例

<!-- NoahForStart InitVar="i" InitValue="0" EX="[i]<10" NextValue="[i]+1" -->

<!-- NoahSetValue SetName="v1" SetValue="'a'ADD[i]" -->

<!-- NoahSetValue SetName="v2" SetValue="[i]" -->

<!-- NoahSetValue SetName="t" SetValue="ArrayPush('namea',[v1])" -->

<!-- NoahSetValue SetName="t" SetValue="ArrayPush('contenta',[v2])" -->

<!-- NoahSetValue SetName="t" SetValue="ArrayPush('boola','False')" -->

<!-- NoahForEnd -->

<img src="<!-- NoahValue ValueName="WebChartPie('auto','Bar-test','NoahWeb','namea','contenta','boola','png')" MaxChar="" DChar="" Safety="False" -->">


示例输出



 

表现层示例

<!-- NoahForStart InitVar="i" InitValue="0" EX="[i]<10" NextValue="[i]+1" -->

<!-- NoahSetValue SetName="v1" SetValue="'a'ADD[i]" -->

<!-- NoahSetValue SetName="v2" SetValue="[i]" -->

<!-- NoahSetValue SetName="t" SetValue="ArrayPush('namea',[v1])" -->

<!-- NoahSetValue SetName="t" SetValue="ArrayPush('contenta',[v2])" -->

<!-- NoahSetValue SetName="t" SetValue="ArrayPush('boola','False')" -->

<!-- NoahForEnd -->

<img src="<!-- NoahValue ValueName="WebChartPie('auto','Bar-test','NoahWeb','namea','contenta','boola','png','large')" MaxChar="" DChar="" Safety="False" -->">


示例输出



 

表现层示例

<!-- NoahForStart InitVar="i" InitValue="0" EX="[i]<10" NextValue="[i]+1" -->

<!-- NoahSetValue SetName="v1" SetValue="'a'ADD[i]" -->

<!-- NoahSetValue SetName="v2" SetValue="[i]" -->

<!-- NoahSetValue SetName="t" SetValue="ArrayPush('namea',[v1])" -->

<!-- NoahSetValue SetName="t" SetValue="ArrayPush('contenta',[v2])" -->

<!-- NoahSetValue SetName="t" SetValue="ArrayPush('boola','False')" -->

<!-- NoahForEnd -->

<img src="<!-- NoahValue ValueName="WebChartPie('auto','Bar-test','NoahWeb','namea','contenta','boola','png','large','#cccccc')" MaxChar="" DChar="" Safety="False" -->">


示例输出



 

表现层示例

<!-- NoahForStart InitVar="i" InitValue="0" EX="[i]<10" NextValue="[i]+1" -->

<!-- NoahSetValue SetName="v1" SetValue="'a'ADD[i]" -->

<!-- NoahSetValue SetName="v2" SetValue="[i]" -->

<!-- NoahSetValue SetName="t" SetValue="ArrayPush('namea',[v1])" -->

<!-- NoahSetValue SetName="t" SetValue="ArrayPush('contenta',[v2])" -->

<!-- NoahSetValue SetName="t" SetValue="ArrayPush('boola','False')" -->

<!-- NoahForEnd -->

<img src="<!-- NoahValue ValueName="WebChartPie('auto','Bar-test','NoahWeb','namea','contenta','boola','png','large','#cccccc','#ff0000')" MaxChar="" DChar="" Safety="False" -->">


示例输出



 

表现层示例

<!-- NoahForStart InitVar="i" InitValue="0" EX="[i]<10" NextValue="[i]+1" -->

<!-- NoahSetValue SetName="v1" SetValue="'a'ADD[i]" -->

<!-- NoahSetValue SetName="v2" SetValue="[i]" -->

<!-- NoahSetValue SetName="t" SetValue="ArrayPush('namea',[v1])" -->

<!-- NoahSetValue SetName="t" SetValue="ArrayPush('contenta',[v2])" -->

<!-- NoahSetValue SetName="t" SetValue="ArrayPush('boola','False')" -->

<!-- NoahForEnd -->

<img src="<!-- NoahValue ValueName="WebChartPie('auto','Bar-test','NoahWeb','namea','contenta','boola','png','large','#cccccc','#ff0000','thickest')" MaxChar="" DChar="" Safety="False" -->">


示例输出



 

逻辑层示例

  此示范需要存在文件"logic.aspx"和当前空间下具有"viewimg"字符资源。

<Action name="logic.demo" NextAction="">

<Out Area="/Library/lout.lbi">

<For InitVar="i" InitValue="0" EX="[i]&lt;10" NextValue="[i]+1" >

<SetVar Name="v1" Value="'a'ADD[i]" />

<SetVar Name="v2" Value="[i]" />

<SetVar Name="t" Value="ArrayPush('namea',[v1])" />

<SetVar Name="t" Value="ArrayPush('contenta',[v2])" />

<SetVar Name="t" Value="ArrayPush('boola','False')" />

</For>

<SetVar Name="myimgsrc" Value="WebChartPie('auto','Bar test','NoahWeb','namea','contenta')" />

<Echo ContentLinkId="viewimg" />

</Out>

</Action>


示例输出




 

逻辑层示例

  此示范需要存在文件"logic.aspx"和当前空间下具有"viewimg"字符资源。

<Action name="logic.demo" NextAction="">

<Out Area="/Library/lout.lbi">

<For InitVar="i" InitValue="0" EX="[i]&lt;10" NextValue="[i]+1" >

<SetVar Name="v1" Value="'a'ADD[i]" />

<SetVar Name="v2" Value="[i]" />

<SetVar Name="t" Value="ArrayPush('namea',[v1])" />

<SetVar Name="t" Value="ArrayPush('contenta',[v2])" />

<SetVar Name="t" Value="ArrayPush('boola','False')" />

</For>

<SetVar Name="myimgsrc" Value="WebChartPie('auto','Bar test','NoahWeb','namea','contenta','boola')" />

<Echo ContentLinkId="viewimg" />

</Out>

</Action>


示例输出




 

逻辑层示例

  此示范需要存在文件"logic.aspx"和当前空间下具有"viewimg"字符资源。

<Action name="logic.demo" NextAction="">

<Out Area="/Library/lout.lbi">

<For InitVar="i" InitValue="0" EX="[i]&lt;10" NextValue="[i]+1" >

<SetVar Name="v1" Value="'a'ADD[i]" />

<SetVar Name="v2" Value="[i]" />

<SetVar Name="t" Value="ArrayPush('namea',[v1])" />

<SetVar Name="t" Value="ArrayPush('contenta',[v2])" />

<SetVar Name="t" Value="ArrayPush('boola','False')" />

</For>

<SetVar Name="myimgsrc" Value="WebChartPie('auto','Bar test','NoahWeb','namea','contenta','boola','png')" />

<Echo ContentLinkId="viewimg" />

</Out>

</Action>


示例输出




 

逻辑层示例

  此示范需要存在文件"logic.aspx"和当前空间下具有"viewimg"字符资源。

<Action name="logic.demo" NextAction="">

<Out Area="/Library/lout.lbi">

<For InitVar="i" InitValue="0" EX="[i]&lt;10" NextValue="[i]+1" >

<SetVar Name="v1" Value="'a'ADD[i]" />

<SetVar Name="v2" Value="[i]" />

<SetVar Name="t" Value="ArrayPush('namea',[v1])" />

<SetVar Name="t" Value="ArrayPush('contenta',[v2])" />

<SetVar Name="t" Value="ArrayPush('boola','False')" />

</For>

<SetVar Name="myimgsrc" Value="WebChartPie('auto','Bar test','NoahWeb','namea','contenta','boola','png','large')" />

<Echo ContentLinkId="viewimg" />

</Out>

</Action>


示例输出




 

逻辑层示例

  此示范需要存在文件"logic.aspx"和当前空间下具有"viewimg"字符资源。

<Action name="logic.demo" NextAction="">

<Out Area="/Library/lout.lbi">

<For InitVar="i" InitValue="0" EX="[i]&lt;10" NextValue="[i]+1" >

<SetVar Name="v1" Value="'a'ADD[i]" />

<SetVar Name="v2" Value="[i]" />

<SetVar Name="t" Value="ArrayPush('namea',[v1])" />

<SetVar Name="t" Value="ArrayPush('contenta',[v2])" />

<SetVar Name="t" Value="ArrayPush('boola','False')" />

</For>

<SetVar Name="myimgsrc" Value="WebChartPie('auto','Bar test','NoahWeb','namea','contenta','boola','png','large','#cccccc')" />

<Echo ContentLinkId="viewimg" />

</Out>

</Action>


示例输出




 

逻辑层示例

  此示范需要存在文件"logic.aspx"和当前空间下具有"viewimg"字符资源。

<Action name="logic.demo" NextAction="">

<Out Area="/Library/lout.lbi">

<For InitVar="i" InitValue="0" EX="[i]&lt;10" NextValue="[i]+1" >

<SetVar Name="v1" Value="'a'ADD[i]" />

<SetVar Name="v2" Value="[i]" />

<SetVar Name="t" Value="ArrayPush('namea',[v1])" />

<SetVar Name="t" Value="ArrayPush('contenta',[v2])" />

<SetVar Name="t" Value="ArrayPush('boola','False')" />

</For>

<SetVar Name="myimgsrc" Value="WebChartPie('auto','Bar test','NoahWeb','namea','contenta','boola','png','large','#cccccc','#ff0000')" />

<Echo ContentLinkId="viewimg" />

</Out>

</Action>


示例输出




 

逻辑层示例

  此示范需要存在文件"logic.aspx"和当前空间下具有"viewimg"字符资源。

<Action name="logic.demo" NextAction="">

<Out Area="/Library/lout.lbi">

<For InitVar="i" InitValue="0" EX="[i]&lt;10" NextValue="[i]+1" >

<SetVar Name="v1" Value="'a'ADD[i]" />

<SetVar Name="v2" Value="[i]" />

<SetVar Name="t" Value="ArrayPush('namea',[v1])" />

<SetVar Name="t" Value="ArrayPush('contenta',[v2])" />

<SetVar Name="t" Value="ArrayPush('boola','False')" />

</For>

<SetVar Name="myimgsrc" Value="WebChartPie('auto','Bar test','NoahWeb','namea','contenta','boola','png','large','#cccccc','#ff0000','thickest')" />

<Echo ContentLinkId="viewimg" />

</Out>

</Action>


示例输出


 

参考
WebChartBar,WebChartPie

查看NoahWeb在线手册

Copyright © 2001-2004 The NoahWeb Corporation
All rights reserved.