ASP生成柱型体 折线图 饼图源代码

2016-01-29 19:51 172 1 收藏

ASP生成柱型体 折线图 饼图源代码,ASP生成柱型体,折线图,饼图源代码

【 tulaoshi.com - ASP 】

<%
function table2(total,table_x,table_y,all_width,all_height,line_no)
’参数含义(传递的数组,横坐标,纵坐标,图表的宽度,图表的高度,折线条数)
’纯ASP代码生成图表函数2——折线图
’作者:龚鸣(Passwordgm) QQ:25968152 MSN:passwordgm@sina.com Email:passwordgm@sina.com
’本人非常愿意和ASP,VML,FLASH的爱好者在HTTP://topclouds.126.com进行交流和探讨
’版本1.0 最后修改日期 2003-8-11
’非常感谢您使用这个函数,请您使用和转载时保留版权信息,这是对作者工作的最好的尊重。
line_color="#69f"
left_width=70
total_no=ubound(total,1)
temp1=0
for i=1 to total_no
for j=1 to line_no
if temp1<total(i,j) then temp1=total(i,j)
next
next
temp1=int(temp1)
if temp19 then
temp2=mid(cstr(temp1),2,1)
if temp24 then 
temp3=(int(temp1/(10^(len(cstr(temp1))-1)))+1)*10^(len(cstr(temp1))-1)
else
temp3=(int(temp1/(10^(len(cstr(temp1))-1)))+0.5)*10^(len(cstr(temp1))-1)
end if
else
if temp14 then temp3=10 else temp3=5
end if
temp4=temp3
response.write "<v:rect id=’_x0000_s1027’ alt=’’ style=’position:absolute;left:"&table_x+left_width&"px;top:"&table_y&"px;width:"&all_width&"px;height:"&all_height&"px;z-index:-1’ fillcolor=’#9cf’ stroked=’f’<v:fill rotate=’t’ angle=’-45’ focus=’100%’ type=’gradient’/</v:rect"
for i=0 to all_height-1 step all_height/5
response.write "<v:line id=’_x0000_s1027’ alt=’’ style=’position:absolute;left:0;text-align:left;top:0;flip:y;z-index:-1’ from=’"&table_x+left_width+length&"px,"&table_y+all_height-length-i&"px’ to=’"&table_x+all_width+left_width&"px,"&table_y+all_height-length-i&"px’ strokecolor=’"&line_color&"’/"
response.write "<v:line id=’_x0000_s1027’ alt=’’ style=’position:absolute;left:0;text-align:left;top:0;flip:y;z-index:-1’ from=’"&table_x+(left_width-15)&"px,"&table_y+i&"px’ to=’"&table_x+left_width&"px,"&table_y+i&"px’/"
response.write ""
response.write "<v:shape id=’_x0000_s1025’ type=’#_x0000_t202’ alt=’’ style=’position:absolute;left:"&table_x&"px;top:"&table_y+i&"px;width:"&left_width&"px;height:18px;z-index:1’"
response.write "<v:textbox inset=’0px,0px,0px,0px’<table cellspacing=’3’ cellpadding=’0’ width=’100%’ height=’100%’<tr<td align=’right’"&temp4&"</td</tr</table</v:textbox</v:shape"
temp4=temp4-temp3/5
next
response.write "<v:line id=’_x0000_s1027’ alt=’’ style=’position:absolute;left:0;text-align:left;top:0;flip:y;z-index:-1’ from=’"&table_x+left_width&"px,"&table_y+all_height&"px’ to=’"&table_x+all_width+left_width&"px,"&table_y+all_height&"px’/"
response.write "<v:line id=’_x0000_s1027’ alt=’’ style=’position:absolute;left:0;text-align:left;top:0;flip:y;z-index:-1’ from=’"&table_x+left_width&"px,"&table_y&"px’ to=’"&table_x+left_width&"px,"&table_y+all_height&"px’/"
dim line_code
redim line_code(line_no,5)
for i=1 to line_no
line_temp=split(total(0,i),",")
line_code(i,1)=line_temp(0)
line_code(i,2)=line_temp(1)
line_code(i,3)=line_temp(2)
line_code(i,4)=line_temp(3)
line_code(i,5)=line_temp(4)
next
for j=1 to line_no
for i=1 to total_no-1
x1=table_x+left_width+all_width*(i-1)/total_no
y1=table_y+(temp3-total(i,j))*(all_height/temp3)
x2=tab

来源:http://www.tulaoshi.com/n/20160129/1510230.html

延伸阅读
标签: excel
如何使Excel折线图的拐点更美   [1] 打开Excel表格,添加一个折线图。 [2] 选中折线图,单击鼠标右键,从下拉菜单中选择设置数据系列格式选项。 [3] 打开设置数据系列格式对话框,切换到线型面板,勾上平滑线选项,按关闭按钮。 [4] 返回Excel图表,就会发现现在的折线图就非常的平滑,变得很美观了。 &n...
标签: 电脑入门
在日常工作当中,当需要使用图表来直观展现数据随时间变化的趋势时,可以使用折线图来达到目的。但是当某个时间段内数据为空值或零值时,就会使得图表当中的折线出现断裂的情况,影响数据信息的展现。如下图所示: 此时,我们可以通过简单的设置快速解决该问题。 首先单击图表将其选中,在图表工具设计选项卡的数据选项组中单击选择数据按...
标签: excel
excel2010教程之图表制作折线图   要利用EXCEL2010,做出一些专业的额图表是很容易的,而数据分析更是强项,当然还是有很多人不会做折线图,这就不是很好啦,就需要好好学习一番。大家都知道,EXCEL是日常工作中经常用到的办公软件之一,数据分析中经常需要观察数据的走势,拆线图为用户提供了一个很好的呈现界面,如何通过EXCEL制作...
标签: excel
Excel图表可以更美的—高端图老师大气的折线图   Excel图表可以更美的高端大气的折线图 Excel首页如何不显示页码   Excel首页不显示页码 (www.tulaoshi.com) Excel的身份证如何处理   Excel的身份证处理
先看看效果图 具体的制作步骤如下: 1.创建新文档,设置网格 按 Control-N创建新文档,具体设置如下。 打开网格(视图显示网格),对齐到网格(视图对齐网格) 打开首选项参考线和网格,网格间距线5px ,次分割线1。记下网格线的开启/关闭的快捷键,方便关闭网格线观察创作。 首选项单位,全部设置为像素 打开信息面板(窗口...

经验教程

685

收藏

28
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部