jQWidgets jqxTreeMap colorMode属性

  • Post category:jquery

以下是关于 jQWidgets jqxTreeMap 组件中 colorMode 属性的详细攻略。

jQWidgets jqxTreeMap colorMode 属性

jQWidgets jqxTreeMap 的 colorMode 属性用于设置组件中数据项的颜色模式。您可以使用此属性来控制数据项的颜色,以便更好地展示数据。

语法

$('#treemap').jqxTreeMap({
  colorMode: 'parent'
});

参数

  • colorMode:数据项的颜色模式。可选值包括 'parent''range''custom'

示例

以下两个示例演示了如何使用 colorMode 属性。

示例 1

// 创建 jqxTreeMap 组件
$('#treemap').jqxTreeMap({
  width: 600,
  height: 400,
  source: dataAdapter,
  colorRange: ['#f7f7f7', '#252525'],
  colorMode: 'range',
  legendScaleCallback: function (value) {
    return value.toFixed(2);
  }
});

在示例 1 中,我们使用 jqxTreeMap() 方法创建了一个 jqxTreeMap 组件,并使用 { width: 600, height: 400, source: dataAdapter, colorRange: ['#f7f7f7', '#252525'], colorMode 'range', legendScaleCallback: [...] } 设置了组件的宽度、高度、数据源、颜色范围、颜色模式和图例比例尺回调函数。在此示例中,我们使用 'range' 颜色模式,将数据项的颜色设置为根据数据值在颜色范围内进行插值计算得到的颜色。

示例 2

// 创建 jqxTreeMap 组件
$('#treemap').jqxTreeMap({
  width: 600,
  height: 400,
  source: dataAdapter,
  colorMode: 'custom',
  colorRanges: [
    { min: 0, max: 20, color: '#d7191c' },
    { min: 20, max: 40, color: '#fdae61' },
    { min: 40, max: 60, color: '#ffffbf' },
    { min: 60, max: 80, color: '#a6d96a' },
    { min: 80, max: 100, color: '#1a9641' }
  ]
});

在示例 2 中,我们使用 jqxTreeMap() 方法创建了一个 jqxTreeMap 组件,并使用 { width: 600, height: 400, source: dataAdapter, colorMode: 'custom', colorRanges: [...] } 设置了组件的宽度、高度、数据源、颜色模式和自定义颜色范围。在此示例中,我们使用 'custom' 颜色模,将数据项的颜色设置为根据自定义颜色范围计算得到颜色。

总之,colorMode 属性可以让您控制数据项的颜色模式,以便更好地展示数据。您可以使用 'parent''range''custom' 三种颜色模式之一,根据实际需求来选择。