javascript - 如何在自定义 TFS 小部件中更改饼图颜色
问题描述
我必须在自定义中更改默认条形颜色,tfs widget
我该怎么做?我知道有一个"color"
选项,但我找不到正确的语法。谢谢。
这是我的图表代码:
chartOptions = {
"hostOptions": {
"height": "290",
"width": "300"
},
"chartType": "bar",
"series": [{
"data": [myBugs, myVuln, myCodeSm]
}],
"xAxis": {
"labelValues": ["Bugs", "Vulnerabilities", "Code smells"]
},
"specializedOptions": {
"showLabels": "true",
"size": 200
}
};
解决方案
在 vss-web-extension-sdk/typings/charts.d.ts 我发现 customColors 是一个 ColorEntry 数组。ColorEntry 有两个字符串属性:value、backgroundColor。经过反复试验,我发现该值应该是您要为其设置颜色的标签。
所以我认为这应该有效:
chartOptions = {
"hostOptions": {
"height": "290",
"width": "300"
},
"chartType": "bar",
"series": [{
"data": [myBugs, myVuln, myCodeSm]
}],
"xAxis": {
"labelValues": ["Bugs", "Vulnerabilities", "Code smells"]
},
"colorCustomizationOptions": {
"customColors": [
{backgroundColor: "#FF0000", value: "Bugs"},
{backgroundColor: "#00CC00", value: "Vulnerabilities"},
{backgroundColor: "#302772", value: "Code smells"}
]
},
"specializedOptions": {
"showLabels": "true",
"size": 200
}
};
推荐阅读
- java - 如何在此视图中添加 toast onFinishInflate
- python - SeqLog 无法获取本地颁发者证书
- javascript - 在 ReactJs 中干涸/重构组件
- c - 重新分配内存时的分段错误
- azure-sql-data-warehouse - 单个用户的最大并发槽数
- android - 如何将连续数据从活动传递到适配器?
- javascript - 谷歌标签管理器 - 变量 - Javascript
- html - 引导卡标题仅在 Safari 浏览器中重叠
- php - 我的单选按钮不允许我在整页上选择多个
- c# - DeserializeObject 一个 json 到一个字典中,并用 PK 和值作为 ExecutionTime 填充键