在网页中如何绘制病历中的三测单(低温记录单)折线图
在网页中如何绘制病历中的三测单(低温记录单)折线图 问题点数:100、回复次数:11Top
1 楼xdspower(杂食菜熊)回复于 2005-11-20 09:43:22 得分 0
有一个利用javascript绘图的代码包,你可以找一下,应该可以用的。
这样你就只需要折线图的每个折点的坐标和顺序就可以绘出图了。Top
2 楼lxc10012002(那小子)回复于 2005-11-20 10:57:43 得分 0
owc可以解决这个折线图,我做过!!!!Top
3 楼moodboy1982(老鹰)回复于 2005-11-20 11:08:46 得分 0
用VML可以完成。
http://lydsgw.com/fyw/Top
4 楼dh20156(风之石)回复于 2005-11-20 11:55:55 得分 0
参考:
<HTML>
<HEAD>
<META NAME="GENERATOR" Content="Microsoft Visual Studio 6.0">
<SCRIPT ID=clientEventHandlersJS LANGUAGE=javascript>
<!--
function window_onload()
{
t=0;
mschart1.TitleText = "标题";
mschart1.ShowLegend =true;
mschart1.ColumnCount =2;
mschart1.RowCount =3;
for (i=0;i<3;i++)
{for (j=0;j<2;j++)
{ mschart1.Row=i+1;
mschart1.Column=j+1;
if (2>1)
mschart1.ColumnLabel =document.form1.cname(j).value;
else
mschart1.ColumnLabel =document.form1.cname.value;
if ((document.form1.rcount.value*document.form1.ccount.value)>1)
mschart1.Data=document.form1.rc_data(t).value;
else
mschart1.Data=document.form1.rc_data.value;
t++;
}
if (document.form1.rcount.value>1)
mschart1.RowLabel =document.form1.rname(i).value ;
else
mschart1.RowLabel =document.form1.rname.value;
}
}
function select1_onchange() {
mschart1.chartType =select1.value
mschart1.Plot
}
//-->
</SCRIPT>
<TITLE>数据显示图</TITLE>
</HEAD>
<BODY LANGUAGE=javascript onload="return window_onload()">
<object CLASSID="clsid:5220cb21-c88d-11cf-b347-00aa00a28331" id="Microsoft_Licensed_Class_Manager_1_0">
<param NAME="LPKPath" VALUE="mschart.lpk">
</object>
<OBJECT classid="clsid:3A2B370C-BA0A-11D1-B137-0000F8753F5D" id=mschart1 style="HEIGHT: 326px; WIDTH: 651px" CODEBASE="mschart.cab"></OBJECT>
<BR>
显示方式
<SELECT id=select1 name=select1 LANGUAGE=javascript onchange="return select1_onchange()">
<OPTION value=1>二维直方图</OPTION>
<OPTION value=0>三维直方图</OPTION>
<OPTION value=3>二维折线图</OPTION>
<OPTION value=2>三维折线图</OPTION>
<OPTION value=5>二维面积图</OPTION>
<OPTION value=4>三维面积图</OPTION>
<OPTION value=14>饼图</OPTION></SELECT>
<!
chtitle 标题
rcount 列数
ccount 行数
rc_type 排列方式(1 以行方式,2以列方式)
rc_data 数据
rname 列名数组
cname 行名数组>
<form name=form1 id=form1>
<input type="hidden" name=rname id=rname value=1993>
<input type="hidden" name=rname id=rname value=1996>
<input type="hidden" name=rname id=rname value=1999>
<input type="hidden" name=cname id=cname value=身高>
<input type="hidden" name=cname id=cname value=体重>
<input type="hidden" name=rcount id=rcount value=3>
<input type="hidden" name=chtitle id=chtitle value=CoolFatMan的成长里程>
<input type="hidden" name=ccount id=ccount value=2>
<input type="hidden" name=rc_data id=rc_data value=179>
<input type="hidden" name=rc_data id=rc_data value=160>
<input type="hidden" name=rc_data id=rc_data value=180>
<input type="hidden" name=rc_data id=rc_data value=170>
<input type="hidden" name=rc_data id=rc_data value=182>
<input type="hidden" name=rc_data id=rc_data value=182>
</form></BODY></HTML>Top
5 楼qw2002qw()回复于 2005-11-21 16:29:18 得分 0
能不能给个例子Top
6 楼huguang(胡广)回复于 2005-11-21 16:47:30 得分 0
http://aspcode.cn/aspcode/Asp/Asp_list_3/2005_09_17_0591610141753465_0591715323810930.htmTop
7 楼huguang(胡广)回复于 2005-11-21 17:14:02 得分 0
我有现成的代码,调用就可以,找不到的话给我发邮件吧
hg2k@hotmail.comTop
8 楼huguang(胡广)回复于 2005-11-22 08:44:10 得分 100
代码示例已经给你发过去了,请查收!Top
9 楼itzhiren(itzhiren)回复于 2005-11-22 08:50:59 得分 0
用VML实现Top
10 楼gameboy766(古巴)回复于 2005-11-22 09:26:58 得分 0
效果要求一般的话就用VML,要求高可以考虑写个Com组件来处理。Top
11 楼qw2002qw()回复于 2005-11-23 17:04:10 得分 0
huguang,你好,代码挺经典的,但都是网上的例子,要想做三测单,还需要好多工作,如果没有再接近的代码,我就把100分给你。Top




