跳到主要内容

自定义图表

本节主要介绍 AppStudio 控件库里的自定义图表控件。

自定义图表控件
自定义图表控件

属性

CloudPSS 提供了一套统一的控件属性参数

通用样式

参数名键值 (key)单位备注类型描述
缩放比例$scale输入控件缩放比例常量输入缩放比例数值,控件按照比例放大或者缩小,默认为 1 倍大小
是否隐藏hidden选择是否隐藏控件选择选择隐藏或者显示隐藏当前控件,或者显示当前控件,默认为显示状态

布局

参数名键值 (key)单位备注类型描述
标题-文本layoutConfig/title/text控件标题内容常量图标标题,默认为 新建图表
标题-文本字体layoutConfig/title/font/family控件标题文本字体选择标题文字字体样式,字体类型包括:默认、宋体、黑体、楷体、微软雅黑、Georgia、Palatino Linotype、Times New Roman、Arial、Arial Black、Verdana、Courier New、Trebuchet MS
标题-文本大小layoutConfig/title/font/size控件标题文本大小常量表格标题文本大小,默认为 17
是否显示图例layoutConfig/showLegend是否显示图例开关开关是否显示图例开关,默认为 关
图例-宽度layoutConfig/legend/borderwidth控件图例宽度常量表格图例宽度,默认为 20
图例-文本字体layoutConfig/legend/font/family控件图例文本字体选择图例文字字体样式,字体类型包括:默认、宋体、黑体、楷体、微软雅黑、Georgia、Palatino Linotype、Times New Roman、Arial、Arial Black、Verdana、Courier New、Trebuchet MS
图例-文本大小layoutConfig/legend/font/size控件图例文本大小常量表格标题文本大小,默认为 17
图例-项目宽度layoutConfig/legend/itemwidth控件图例项目宽度常量表格图例项目宽度,默认为 30
图例-布局方向layoutConfig/legend/orientation控件图例布局方向选择表格图例布局方向:水平、垂直;默认为 水平
整体背景颜色style/--cwe-plot-background控件整体背景颜色常量表格整体背景颜色;默认为 #fff
图表背景颜色layoutConfig/plot_bgcolor控件图表背景颜色常量图表背景颜色;默认为 #fff
鼠标悬浮效果layoutConfig/hovermode控件鼠标悬浮效果选择表格鼠标悬浮效果:x 轴、y 轴、靠近、x 轴统一显示、y 轴统一显示、关闭 ;默认为 x 轴
鼠标拖曳效果layoutConfig/dragmodemode控件鼠标拖曳效果选择表格鼠标拖曳效果:放大、移动、框选、套索、画封闭路径、画开放路径、画线段、画矩形、画圆;默认为 放大
鼠标悬浮距离layoutConfig/hoverdistance控件鼠标悬浮距离常量表格鼠标悬浮距离,默认为 20
是否隐藏工具栏layoutConfig/displayModeBar控件是否隐藏工具栏开关开关表格是否隐藏工具栏开关,默认为 关

内容

参数名键值 (key)单位备注类型描述
数据dataJsonString表格数据表格点击 编辑数据,弹出控件值内容表格(JSON 格式)

案例介绍

常见问题

什么是事件触发机制?

AppStudio 场景标签页内控件的属性有两种输入模式,一种是 (x) 值输入模式,另一种是 f(x) 表达式输入模式。 值输入模式是通过在属性框内直接输入值来配置控件属性,表达式输入模式则是在属性框内输入由变量/函数资源键名、控件属性键名构成的 math.js 表达式,通过表达式解析器计算出表达式的值来配置控件属性值。详情参见 控件属性的表达式输入

(x) 与 f(x) 的区别

事件是指对控件操作后产生的效果,事件触发使用 HTML 元素事件触发的回调函数结合 math.js 的表达式解析器进行控件属性或者资源的调用。详情参考 事件触发机制