当前位置:首页 > 代码 > 正文

html柱状图代码(HTML柱状图)

admin 发布:2022-12-19 05:39 113


今天给各位分享html柱状图代码的知识,其中也会对HTML柱状图进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

如何在网页中显示数据图表

一、下载所需要的echarts.min.js文件

官网下载链接

csdn下载链接

二、引入 ECharts

!DOCTYPE html

html

head

meta charset="utf-8"

!-- 引入 ECharts 文件 --

script src="echarts.min.js"/script

/head

/html12345678

三、绘制一个简单的柱状图表

在绘图前我们需要为 ECharts 准备一个具备高宽的 DOM 容器。

然后就可以通过 echarts.init 方法初始化一个 echarts 实例并通过 setOption 方法生成一个简单的柱状图,下面是完整代码。

!DOCTYPE html

html

head

meta charset="utf-8"

titleECharts/title

!-- 引入 echarts.js --

script src="echarts.min.js"/script

/head

body

!-- 为ECharts准备一个具备大小(宽高)的Dom --

div id="main" style="width: 600px;height:400px;"/div

script type="text/javascript"

// 基于准备好的dom,初始化echarts实例

var myChart = echarts.init(document.getElementById('main'));

// 指定图表的配置项和数据

var option = {

title: {

text: 'ECharts 入门示例'

},

tooltip: {},

legend: {

data:['销量']

},

xAxis: {

data: ["衬衫","羊毛衫","雪纺衫","裤子","高跟鞋","袜子"]

},

yAxis: {},

series: [{

name: '销量',

type: 'bar',

data: [5, 20, 36, 10, 10, 20]

}]

};

// 使用刚指定的配置项和数据显示图表。

myChart.setOption(option);

/script

/body

/html12345678910111213141516171819202122232425262728293031323334353637383940

如何用html实现柱状图

用 canvas ....

例如:canvas id="myCanvas" width="200" height="100" style="border:1px solid #c3c3c3;" /canvas

然后用 javascript 在里面按数据比例,画矩形柱状块。写字。例如:

script

window.onload = function() {

var canvas = document.getElementById("myCanvas"); //找到画布

var ctx = canvas.getContext("2d"); //获得 built-in HTML obj

ctx.fillStyle = "#FF0000"; //设颜色

ctx.fillRect(x1,y1,w1,h1); //画数据1柱状条

照猫画虎,画别的条。也可用数组,循环画条。

ctx.font = "30px Arial"; //字体

ctx.fillText("my data 1", xx1,yy1); // 写什么东西,位置

照猫画虎,写字,也可以用数组; 也可以 调ctx.的函数,画坐标 ...

};

/script

html文本内容怎么将柱状图的数值提取出来

1、首先将html文本内容转化为EXCEL表格,打开需要操作的EXCEL,点击图表,使之处于编辑状态,然后在图表工具中点击“布局”标签页。

2、其次点击“数据标签”,然后在其下拉选项中点击一个数据显示样式如“数据标签外”。

3、最后返回EXCEL表格,可发现在EXCEL中的柱状图上把数值显示出来操作完成。

如何使用html和js,css代码生成柱状图和饼

1、使用CSS(层叠样式表)如何使用样式当浏览器读到一个样式表,它就会按照这个样式表来对文档进行格式化。有以下三种方式来插入样式表:外部样式表当样式需要被应用到很多页面的时候,外部样式表将是理想的选择。使用外部样式表,你就可以通过更改一个文件来改变整个站点的外观。内部样式表当单个文件需要特别样式时,就可以使用内部样式表。你可以在head部分通过标签定义内部样式表。body{background-color:red}p{margin-left:20px}内联样式当特殊的样式需要应用到个别元素时,就可以使用内联样式。使用内联样式的方法是在相关的标签中使用样式属性。样式属性可以包含任何CSS属性。以下实例显示出如何改变段落的颜色和左外边距。Thisisaparagraph2、使用脚本HTMLscript元素提示:如果需要学习有关在HTML中编写脚本的知识,请访问我们的JavaScript教程。标签标签提供无法使用脚本时的替代内容,比方在浏览器禁用脚本时,或浏览器不支持客户端脚本时。noscript元素可包含普通HTML页面的body元素中能够找到的所有元素。只有在浏览器不支持脚本或者禁用脚本时,才会显示noscript元素中的内容:YourbrowserdoesnotsupportJavaScript!如何应付老式的浏览器如果浏览器压根没法识别VBScript:

如何利用FusionCharts 来创建3D柱状图

在下载完FusionCharts 以后,我们就可以开始创建我们的第一个flash图表了。我们将要创建一个简单的3D柱状图形,用它来展示每月销售情况摘要。

要使用FusionCharts来创建图形,你需要做下面三件事情:

1.选择好你要创建的图形类型对应的SWF文件。例如,我们现在要创建的是3D柱状图形,那么我们的SWF文件就是FusionCharts_Column3D.swf。上篇文章已经介绍过了,所有的SWF文件都放在FusionChartsCharts文件夹里。

2.XML数据文件。FusionCharts只接受基于XML格式的数据。因此,你需要把你的数据转成XML格式。

3.HTML文件。这个HTML文件将包含用来嵌入图形的代码。

在我们进行上面的工作之前,我们先要新建一个文件夹。例如,我们创建一个叫c:\FusionCharts 的文件夹。以后我们的例子都放到这个里面。

对于我们的第一个例子来说,我们将在c:\FusionCharts下再建一个叫MyFirstChart的文件夹。

3.1设置SWF文件

我们还要在c:\FusionCharts下建一个叫FusionCharts的文件夹。现在,我们把所有的SWF文件都拷贝到到这个文件下面(c:\FusionCharts\FusionCharts\)。以后,我们所有例子的代码,都要引用这个文件夹下面的SWF文件。

3.2创建XML数据文档

要做报表,当然要有数据了。在这个例子里,我们准备展示一年里每个月的销售情况。所有数据看起来就像下面的表格中的一样。

我们知道,FusionCharts只接受XML格式的数据,其他如Excel,CSV,text等都不行。

现在我们按照上表中的数据,做成一个叫Data.xml的XML文件,保存在c:\FusionCharts\MyFirstChart文件夹下。这个文件的容如下:

1. graph caption='每月销售额柱形图' xAxisName='月份' yAxisName='Units' showNames='1' decimalPrecision='0' formatNumberScale='0'

2. set name='一月' value='462' color='AFD8F8' /

3. set name='二月' value='857' color='F6BD0F' /

4. set name='三月' value='671' color='8BBA00' /

5. set name='四月' value='494' color='FF8E46' /

6. set name='五月' value='761' color='008E8E' /

7. set name='六月' value='960' color='D64646' /

8. set name='七月' value='629' color='8E468E' /

9. set name='八月' value='622' color='588526' /

10. set name='九月' value='376' color='B3AA00' /

11. set name='十月' value='494' color='008ED6' /

12. set name='十一月' value='761' color='9D080D' /

13. set name='十二月' value='960' color='A186BE' /

14. /graph

上面的代码里,有一个叫graph的root元素,它还有一些属性,用来定义标题,坐标轴,数值格式。我们还看到有很多set元素,它用来描述数据。name属性用来表示月份名称,value属性表示销售额,color属性表示图形颜色。

3.3创建包含图形的HTML文件

每个图形都要被放到HTML文件里才能显示,现在,我们把下面的代码保存c:\FusionCharts\MyFirstChart\Chart.html文件里。

15. html

16. head

17. titleMy First FusionCharts/title

18. /head

19. body bgcolor="#ffffff"

20. OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="

21. param name="movie" value="../FusionCharts/FusionCharts_Column3D.swf" /

22. param name="FlashVars" value="dataURL=Data.xmlchartWidth=600chartHeight=500"

23. param name="quality" value="high" /

24. embed src="../FusionCharts/FusionCharts_Column3D.swf" flashVars="dataURL=Data.xmlchartWidth=600chartHeight=500" quality="high" width="600" height="500" name="Column3D" type="application/x-shockwave-flash" pluginspage="" /

25. /object

26. /body

27. /html

上面的代码,其实就是一个显示flash的简单标记。

movie参数值指定我们的SWF文件,即FusionCharts_Column3D.swf。FlashVars参数值用来指定XML文件的路径以及图形的宽和高。

看到这里,如果不熟悉在网页里调用Flash的朋友,可能会有点迷惑,因为我们发现有一个embed参数,它的各个值都和param参数的值是一样的,为什么会这样呢?

其实,这是为了在不同的浏览器里都能运行Flash的一个解决办法。IE浏览器是使用param参数来运行Flash的,而Netscape则是使用embed参数来运行Flash。因此,为了保证我们的应用能够在大多数浏览器上运行,我们就需要加上embed参数,并且值和param完全相同。

好了,所有工作都做完了,现在,你可以用IE打开Chart.html,就能看到你的第一个漂亮的Flash图形了。

3.4问题

如果你很不幸,没有在页面上看到图形,那么可能是下面的原因之一:

SWF 没有放到正确的文件夹。

在Chart.html里,SWF的路径设置不正确。

没有安装Flash Player。

没有启用浏览器Flash播放选项。

如果你得到了一个“Error in Loading Data”的消息,可能是:

Data.xml文件没放到正确的文件夹。

Data.xml的文件名不正确。比如,你可能不小心把它命名为Data.xml.txt。

如果你得到了一个“Invalid XML Data”的消息,可能是;1.Data.xml里的内容有错误。

到这里,第一个图表就做完了,感觉怎么样?你是觉得简单呢,容易呢,还是小Case呢?

不过,这里我有个小问题,就是Data.xml里,yAxisName属性如果是中文的话,显示不出来。希望随着教程的继续,我进一步了解FusionCharts以后,可以解决这个小问题,也许它就是BUG。

3.5图形转换

上面的图形是一个柱形图,如果我们想用同样的数据,以饼图来展示,我们只需要将Chart.html代码中的“FusionCharts_Column3D.swf”改成饼图的SWF文件就可以了,即“FusionCharts_Pie3D.swf”。

关于html柱状图代码和HTML柱状图的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

版权说明:如非注明,本站文章均为 AH站长 原创,转载请注明出处和附带本文链接;

本文地址:http://ahzz.com.cn/post/3243.html


取消回复欢迎 发表评论:

分享到

温馨提示

下载成功了么?或者链接失效了?

联系我们反馈

立即下载