📄 17-4.txt
字号:
<body>
<script type="text/javascript">
<!--
//生成的临时统计图表图片名
var chartPicFile = "C:\\JavaScript\\chart.gif";
//为了防止用户冲突,在文件名中加入毫秒数
//var chartPicFile = "C:\\JavaScript\\chart"+(new Date()).getTime()+".gif";
//统计图表数据,可以从数据库中取得,这里用两个数组来承载;
var webTools_arr = Array("ASP","ASP.NET","JSP","PHP");
var webToolsNum_arr = Array(100,50,80,70);
//-----------------统计图表----------------------------------
//-----------------1、创建一个ChartSpace对象,并作相应设置------
//首先创建一个ChartSpace对象,这是一个统计图表工作区
var oChartSpace = new ActiveXObject("OWC11.ChartSpace");
//下面返回一个对象,此对象允许脚本使用已命名的常量
var oConst = oChartSpace.Constants;
//设置统计图表工作区中是否包含标题
oChartSpace.HasChartSpaceTitle = true;
//设置统计图表工作区标题内容:标题文字、加粗、字体、字体大小等
var oChartSpaceTitle = oChartSpace.ChartSpaceTitle;
with(oChartSpaceTitle){
Caption ="你最喜欢的动态网页开发方式";
Font.Bold = true;
Font.Name = "Courier New";
Font.Size = 13;
}
//-----------------2、向ChartSpace对象添加统计图表对象------
//向ChartSpace中添加一个统计图表对象,并返回该对象
var oChChart = oChartSpace.Charts.Add(0);
//设置统计图表类型,不同的图表类型参考表25-5
oChChart.Type = oConst.chChartTypeColumnClustered;
//设置图例:是否显示图例、字体大小、对齐方式等
oChChart.HasLegend = true;
oChChart.Legend.Font.Size = 9;
oChChart.Legend.Position = oConst.chLegendPositionBottom;
//-------3、向ChChart对象添加数据-------------------------
//首先向ChChart对象添加一个数据系列
var oSeries = oChChart.SeriesCollection.Add();
//然后使用SetData方法为该系列定义数据
with(oSeries){
//统计图表基本类型
Type = oConst.chChartTypeColumnClustered;
//系列名
SetData(oConst.chDimSeriesNames, oConst.chDataLiteral, "开发语言");
//X轴数据
SetData(oConst.chDimCategories, oConst.chDataLiteral, webTools_arr);
//Y轴数据
SetData(oConst.chDimValues, oConst.chDataLiteral, webToolsNum_arr);
}
//添加图例的数据标记
var oDataLabels = oSeries.DataLabelsCollection.Add();
//是否显示数值
oDataLabels.HasValue = true;
//-------4、导出图片-------------------------
oChartSpace.ExportPicture(chartPicFile, "gif", 320, 240)
var oChartSpace = null;
document.write("<img src=\"" + chartPicFile + "\" \\>");
-->
</script>
</body>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -