javascript - 如何在 DevExtreme 图表中的 SubvalueIndicator 上放置标签?
问题描述
我的图表中有 3 个 SubvalueIndicator。每个 SubvalueIndicator 代表一个数据。例如; 主要,自我和次要。我正在使用 Devextreme 图表在我的 React 项目中创建此线规。我想在 SubvalueIndicator 上写不同的标签。我怎样才能做到这一点?这是一个例子:
我的代码
import React from "react";
import {
LinearGauge,
Scale,
Tick,
Label,
RangeContainer,
Range,
ValueIndicator,
SubvalueIndicator,
Export,
Title,
Font
} from "devextreme-react/linear-gauge";
class App extends React.Component {
render() {
var data = {
main: 37.99005555555556,
self: -37.03,
sub: 171.24033333333333
};
...
return (
<LinearGauge
id="gauge"
subvalues={[data["main"], data["self"], data["sub"]]}
>
<Scale
id="scale"
startValue={min_value}
endValue={max_value}
tickInterval={5}
id="bar"
>
<Tick color="#48d1ff" />
<Label indentFromTick={-3} />
</Scale>
<RangeContainer
id="range_container"
offset={10}
id="bar"
startValue={-10}
>
<Range startValue={min_value} endValue={data["main"]} id="bar" />
<Range startValue={data["main"]} endValue={data["self"]} />
<Range startValue={data["self"]} endValue={data["sub"]} />
<Range startValue={data["sub"]} endValue={max_value} />
</RangeContainer>
<ValueIndicator offset={20} />
<SubvalueIndicator offset={-17} color={"#48d1ff"} type="textCloud" />
<Export enabled={false} />
</LinearGauge>
);
}
}
export default App;
解决方案
推荐阅读
- reactjs - 如何在 React Native 中更改样式
- xpath - Node = X 时选择同级节点的值
- php - 如何在 Laravel 中使用 Gloudemans\Shoppingcart 更新一个功能中的购物车
- exe - 使用 PowerShell 脚本创建并写入 .tempo 文件并传递变量,特定格式
- bash - 创建 bash 脚本时如何发送电子邮件
- bash - 可选择在 curl 请求中包含用户名和密码?
- angular - Angular Material Dynamic Table 的 Nostyle 已更改
- observable - Angular 9 - Guard:canActivate 等到满足特定条件
- xquery - 参数 2 的基数与函数签名中声明的基数不匹配:(...)
- xml - XSLT:仅将包含文本的 XML 转换为 XML