当前位置:网站首页>如何使用B/S开发工具DevExtreme的图表控件 - 自定义轴位置?
如何使用B/S开发工具DevExtreme的图表控件 - 自定义轴位置?
2022-06-29 17:33:00 【界面开发小八哥】
DevExtreme Charts控件附带了对轴定位逻辑的增强,开发人员可以在图表上的任何位置(不仅仅是它的边缘)定位轴并指定交点坐标。例如,此功能允许开发人员在滚动和缩放操作期间在固定位置创建象限图或显示轴。
自定义交点
通常,使用‘position’ 属性来指定必须渲染轴的边缘(默认情况下是左边缘和下边缘)。 在这种情况下,轴在可见范围角处相交,可见范围取决于数据点和滚动/缩放坐标。
在某些情况下,您可能希望将轴固定到其正交轴上的特定值。 要实现此要求,您可以使用“argumentAxis”和“valueAxis”配置对象的新customPosition属性。 在下面的示例中,轴固定在彼此的 0 点。
argumentAxis: {
customPosition: 0 // value at valueAxis
},
valueAxis: {
customPosition: 0 // value at argumentAxis
}
轴偏移
对于某些使用场景,您可能需要在独立于当前缩放级别和滚动位置的固定位置显示轴,可以使用新的offset 选项来指定相对于其原始交点的轴坐标(以像素为单位)。在下面的示例中,轴始终在图表可见范围的中心相交:
argumentAxis: {
offset: -200 // a half of visible range height
},
valueAxis: {
offset: 390 // a half of visible range width
}
支持多轴
如果您的图表包含多个数值轴,可以使用customPositionAxis选项设置相关数值轴的名称,可以按如下方式使用它:
argumentAxis: {
customPosition: -10,
customPositionAxis: "leftAxis"
},
valueAxis: [{
position: "right"
},{
position: "left",
name: "leftAxis"
}]
DevExtreme拥有高性能的HTML5 / JavaScript小部件集合,使您可以利用现代Web开发堆栈(包括React,Angular,ASP.NET Core,jQuery,Knockout等)构建交互式的Web应用程序。从Angular和Reac,到ASP.NET Core或Vue,DevExtreme包含全面的高性能和响应式UI小部件集合,可在传统Web和下一代移动应用程序中使用。 该套件附带功能齐全的数据网格、交互式图表小部件、数据编辑器等。
DevExpress技术交流群6:600715373 欢迎一起进群讨论
边栏推荐
- Openfeign use step polling strategy and weight log4j configuration of openfeign interceptor
- Redis 原理 - Sorted Set (ZSet)
- Online text digit recognition list summation tool
- 从Mpx资源构建优化看splitChunks代码分割
- How to establish and use KUKA subroutines / functions
- 0 basic self-study STM32 (wildfire) - register lit LED
- R语言使用glm函数构建泊松对数线性回归模型处理三维列联表数据构建饱和模型、使用exp函数和coef函数获取模型所有变量的事件密度比(Incidence Density Ratio,IDR)并解读
- MySQL highly available cluster – MHA
- Subgraphs in slam
- A user level thread library based on C language
猜你喜欢

mysql.sock的概念是什么

What is the MySQL query view command

Function calculation asynchronous task capability introduction - task trigger de duplication

自动收售报机

How to solve the 2003 error of MySQL in Linux

Basic operations such as MySQL startup under Windows platform

腾讯云发布自动化交付和运维产品Orbit,推动企业应用全面云原生化

疫情居家外包项目之协作开发| 社区征文

mysql. What is the concept of sock

Openfeign use step polling strategy and weight log4j configuration of openfeign interceptor
随机推荐
First batch! Tencent cloud's ability to pass the solution of the government affairs collaboration platform of the China Academy of ICT
Automatic vending machine
Does MySQL support foreign keys
The dplyr package filter function of R language filters the data in dataframe data through combinatorial logic (and logic). The content of one field is equal to one of the specified vectors, and the v
Basic operations such as MySQL startup under Windows platform
R语言ggplot2可视化:使用patchwork包(直接使用加号+)将两个ggplot2可视化结果横向组合、接着再和第三个图像横向组合起来(三幅图各占比例为50%、25%、25%)
mysql在linux中2003错误如何解决
mysql.sock的概念是什么
OpenFeign使用步骤 轮询策略与权重 log4j使用 openFeign拦截器的配置
Li Kou today's question -535 Encryption and decryption of tinyurl
人脸识别4-百度商用方案调研
windows平台下的mysql启动等基本操作
How to create a virtual image
Interrupt怎么用
2022 software evaluator examination outline
在线SQL转CSV工具
A user level thread library based on C language
2022春夏系列 KOREANO ESSENTIAL重塑时装生命力
DevCloud加持下的青软,让教育“智”上云端
关于KALI使用xshell连接