使用小组件 > 2D > 条形图
  
条形图
这个小组件有什么功能?
“条形图”小组件允许您在条形图内显示数据。
* 
数据必须与条形图绑定。
何时会用到这个小组件?
在以下情况下,会用到“条形图”小组件:
想在体验中显示数据。
想要比较同一数据集的多个值。
这个小组件中是否有专用的属性、服务、事件或操作?
若要查看小组件常用的属性、服务和事件的列表,请参阅小组件的通用属性、服务和事件
下表列出了这个小组件的专用属性、服务和事件。
属性
说明
图表选项
单击“图表选项”旁的编辑图标可访问“显示 X 轴表格线”设置。
服务
JavaScript
说明
更新图表
updateChart
更新图表。
小组件的显示效果
以下是小组件的显示效果示例!
使用时的必要步骤
显示效果
1. “条形图”小组件拖放到工作区中。
2. “数据”窗格中,搜索其服务的数据集具有数值属性的实体。
3. 添加了服务之后,将“所有项”拖放到小组件上,然后选择“选择绑定目标”窗口中的“数据”
4. “数据”窗格中的“配置”下面,选中“在启动时调用”复选框。
5. “X 轴字段”下拉列表中选择一个属性。在本示例中,我们选择了“速度”。
6. “Y 轴字段”下拉列表中选择一个属性。在本示例中,我们选择了“RPM”。
使用 JavaScript 和 CSS 设置小组件的样式
您可以使用 JavaScript 来设置小组件的样式!以下是一个示例:
* 
请注意,最好为您的类指定唯一名称,以避免与其他类或预装属性发生冲突。
示例
显示效果
1. 在 JavaScript 编辑器中输入以下内容:
Chart.defaults.global.legend.position="bottom";
Chart.defaults.global.legend.labels.fontColor="#912f46";
Chart.defaults.global.defaultFontColor="#00acc8";
Chart.defaults.global.defaultFontSize=20;
Chart.defaults.global.title.display=true;
2. 在应用程序编辑器中添加以下类:
.ptc-barchart {
height: 500px;
}
3. 在条形图的“类”字段中输入新的类。
有关详细信息,请参阅Vuforia Studio 中使用 JavaScript应用程序样式
绑定 ThingWorx 数据后的辅助配置字段
ThingWorx 数据绑定到小组件之后,某些字段会被下拉列表中的选项所填充。例如,如果您将“所有项”绑定到“条形图”小组件,并在“选择绑定目标”窗口中选择了“数据”,则“X 轴字段”“Y 轴字段”属性将被可用的选项填充。