返回介绍

OpenCharts.Chart

发布于 2019-07-26 11:03:11 字数 3947 浏览 926 评论 0 收藏 0

图表类。一切图表的基类,都需要创建图表类后才能进行后面的展现和事件响应操作

Summary
OpenCharts.Chart图表类。一切图表的基类,都需要创建图表类后才能进行后面的展现和事件响应操作
Properties
nType{String} 图表类型,Pie、Bar、Area、Line、Point
width{Number} 图表画布宽度,即canvas宽度,像素单位
height{Number} 图表画布高度,即canvas高度,像素单位
title{String} 图表标题,默认为”OpenCharts 1.0.0”
title{OpenCharts.TextStyle} 图表标题风格
titlePosition{OpenCharts.Point} 图表标题位置
frameStyle{OpenCharts.Style} 图表框风格
bAnimation{Boolean} 是否动画方式绘制
Constructor
OpenCharts.Charts
Functions
addItems添加图表数据。
render绘制图表。
getItemByPosition获取点击点所在的图表子项,继承类实现 Parameters: pointX - {Number} 鼠标相对canvas所在X位置。 pointY - {Number} 鼠标相对canvas所在Y位置。 selectType - {String} 点击类型,精确or按照x。
addEventListener添加图表事件 Parameters: action - {String} 事件类型。 message - {String} 事件文字描述信息。
showLabel是否显示各项标题 Parameters: bShow - {Boolean} 事件类型。
showLegend是否显示图例 Parameters: bShow - {Boolean} 事件类型。

Properties

nType

{String} 图表类型,Pie、Bar、Area、Line、Point

width

{Number} 图表画布宽度,即canvas宽度,像素单位

height

{Number} 图表画布高度,即canvas高度,像素单位

title

{String} 图表标题,默认为”OpenCharts 1.0.0”

title

{OpenCharts.TextStyle} 图表标题风格

titlePosition

{OpenCharts.Point} 图表标题位置

frameStyle

{OpenCharts.Style} 图表框风格

bAnimation

{Boolean} 是否动画方式绘制

Constructor

OpenCharts.Charts

Parameters

div{Obj} 外部传入canvas元素
options{Object} 设置该类开放的属性。

Functions

addItems

addItems:function(items,
name)

添加图表数据。

Parameters

items{Array(<OpenCharts.Item>)} 图表数据数组。
name{String>} 数据项名字。
var items = [] ;
items.push({strCaption : '海淀区',data : 2,itemStyle:'#00FFFF'});
var charts = new OpenCharts.Chart.PieChart("canvas");
charts.addItems(items,"北京");

render

render:function()

绘制图表。

getItemByPosition

getItemByPosition:function(pointX,
pointY,
selectType)

获取点击点所在的图表子项,继承类实现 Parameters: pointX - {Number} 鼠标相对canvas所在X位置。 pointY - {Number} 鼠标相对canvas所在Y位置。 selectType - {String} 点击类型,精确or按照x。

Returns

{JsonObject} 返回所在IndexX和IndexY及其描述信息

addEventListener

addEventListener:function(action,
message)

添加图表事件 Parameters: action - {String} 事件类型。 message - {String} 事件文字描述信息。

var message = "${itemName}${itemCaption}的气温是${itemData}";
charts.addEventListener("mousedown",message);

showLabel

showLabel:function(bShow)

是否显示各项标题 Parameters: bShow - {Boolean} 事件类型。

showLegend

showLegend:function(bShow)

是否显示图例 Parameters: bShow - {Boolean} 事件类型。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文