没有找到合适的产品?
联系客服协助选型:023-68661681
提供3000多款全球软件/控件产品
针对软件研发的各个阶段提供专业培训与技术咨询
根据客户需求提供定制化的软件开发服务
全球知名设计软件,显著提升设计质量
打造以经营为中心,实现生产过程透明化管理
帮助企业合理产能分配,提高资源利用率
快速打造数字化生产线,实现全流程追溯
生产过程精准追溯,满足企业合规要求
以六西格玛为理论基础,实现产品质量全数字化管理
通过大屏电子看板,实现车间透明化管理
对设备进行全生命周期管理,提高设备综合利用率
实现设备数据的实时采集与监控
利用数字化技术提升油气勘探的效率和成功率
钻井计划优化、实时监控和风险评估
提供业务洞察与决策支持实现数据驱动决策
翻译|使用教程|编辑:况鱼杰|2019-08-14 15:41:00.320|阅读 256 次
概述:TeeChart for JavaScript/HTML5是基于HTML5画布的跨浏览器JavaScript图表库,本教程将会介绍如何使用TeeChart for Javascript库创建图表和图形。
# 界面/图表报表/文档/IDE等千款热门软控件火热销售中 >>
相关链接:
TeeChart for JavaScript/HTML5是一个100%的 JavaScript/ HTML5图表库,可以在所有兼容的浏览器中以原生的Javascript格式使用HTML5 Canvas绘制图表。
点击下载TeeChart for JavaScript/HTML5最新试用版
背景
图表背景外观由panel/面板子对象控制:
Chart1.panel.transparent = false;
panel属性包含一个格式子属性来控制背景的外观:
Chart1.panel.format.gradient.visible = true; Chart1.panel.format.shadow.color=”black”; … etc
标题和页脚
这两个图表属性用于在图表顶部和底部显示文本:
Chart1.title.text = “Hello”; Chart1.footer.text = “World”;
通过添加\ n换行分隔符来完成多行文本:
Chart1.title.text = “Hello \n World”;
Title和Footer/标题和页脚是Annotation派生的对象,它们继承了format子属性:
Chart1.title.visible = true; Chart1.title.transparent = false; Chart1.title.format.gradient.visible = true; Chart1.title.format.round.x=20;
将数据添加到系列
使用对象将数据添加到图表中。
多个系列可以存在于同一图表中。 每个系列可以是不同的类型(线,面,条,饼等),因此您可以混合使用多种样式。
直接数据:向图表添加数据的最简单方法是在图表构建时传递一组值。
var Chart1=new Tee.Chart("canvas1", [ 5,6,2,9,1] );
默认创建一个Tee.Bar类型的新系列对象,并将该数组赋值给series.data.values属性。传递多维数组时会创建多个系列:
var Chart1=new Tee.Chart("canvas1", [ [ 5,6,2,9,1], [ 8,4,3,7,5] ] );
可以通过类型参数更改默认的系列样式Tee.Bar:
var Chart1=new Tee.Chart("canvas1", [ [ 5,6,2,9,1], [ 8,4,3,7,5] ] , Tee.Area);
创建系列:使用addSeries方法将系列手动添加到图表中。
var bar =Chart1.addSeries(new Tee.Bar());
Series具有默认的title字符串属性,用于图表图例。
将系列添加到图表时,标题将分配给Series加上数组中的系列索引(Series1,Series2等)。
您可以覆盖默认标题:
bar.title = “My Data”;
默认情况下,系列为空,它们不包含任何数据。出于测试目的,可以方便地添加随机值,例如:
Chart1.addSeries(new Tee.Line()).addRandom(1000);
创建系列时可以内联指定数据:
Chart1.addSeries(new Tee.Pie( [ 10, 20, 30, 40 ] ));
所有数据都存储在data属性数组系列中。您可以直接访问和修改数据:
var a = new Tee.Area(); Chart1.addSeries( a ); a.data.values = [ 10, 20, 30, 40 ];
每个系列点都有一个相关的文本标签。 默认情况下,标签为空,您可以使用data.labels属性修改它们:
a.data.labels = [ “a”, “b”, “c”, “d” ];
某些系列允许指定点位置或其他点参数。
例如,Line和PointXY系列可以选择在特定的X轴坐标处显示每个线段或点:
var p = new Tee.PointXY(); p.data.values = [5, 7, 9]; p.data.x = [0.23, 14, 16]; Chart1.addSeries(p);
像Bubble这样的其他系列有一个data.radius的数组,而Candle系列有data.open,data.close,data.high和data.low数组。
从其他来源添加数据
在单独的脚本(teechart-table.js)中提供了几个辅助函数,能够从不同的源导入数据,例如,
来自textarea html元素:
Chart1.addSeries(new Tee.Bar(document.getElementById("data")) ); 7,Apples 4 3,Oranges 9 1,Banana 6,Kiwis 2
来自表html元素:
Chart1.fromTable('table1', Tee.Bar, true, 0,0);...
来自文本文件URL:
Chart1.addSeries(new Tee.Bar(“//myweb.com/mydata.txt”));
来自相同或不同图表中的另一个系列:
Chart1.series.items[0].data = Chart2.series.items[3].data;
来自xml格式的文本:
var b=Chart1.addSeries(new Tee.Bar()); b.loadXML(document.getElementById("xml")); ...<textarea id="xml" rows="10" cols="60" "wrap="off">
来自JSON格式的文本:
var b=Chart1.addSeries(new Tee.Bar()); b.loadJSON(document.getElementById("json"));
关注慧聚IT微信公众号 ☟☟☟,了解产品的最新动态及最新资讯。
本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@wqylolg.cn
文章转载自:本文将演示如何使用 Spire.XLS for .NET 通过 C# 合并或取消合并 Excel 中的单元格。
Excel 文档的常规打印操作十分简单。然而,一旦涉及特殊打印需求,情况就会变得比较麻烦。文将介绍如何使用 Spire.XLS for .NET 在 C# 中通过页面设置对 Excel 打印选项进行设置,以及如何将 Excel 文档发送到打印机。
在本指南中,我们将向您展示如何免费在线旋转 PDF,并探索 Python、Java 和 C# 中的基于代码的方法。最后,您将了解最适合您需求的方法。
本文将为大家如何使用DevExtreme中的拆分组件来创建灵活的布局,欢迎下载最新版体验!
服务电话
重庆/ 023-68661681
华东/ 13452821722
华南/ 18100878085
华北/ 17347785263
客户支持
技术支持咨询服务
服务热线:400-700-1020
邮箱:sales@wqylolg.cn
关注我们
地址 : 重庆市九龙坡区火炬大道69号6幢