All Products
Search
Document Center

DataV:indicator-trend-chart

Last Updated:Apr 17, 2024

This topic describes the chart styles and configuration items of business indicator trends.

Chart style

A business indicator trend is a component that represents the trend relationship of business indicators in the form of titles, icons, and values. image

Configuration Panel image

  • Search Configuration: Click Search Configuration in the upper-right corner of the Configuration panel. In the Search Configuration panel, enter the name of the configuration items that you want to search for to quickly locate the configuration items. Fuzzy match is supported. For more information, see Search for asset configurations.

  • Size: indicates the size of a widget, including its pixel width and height. You can click the 锁定长宽比按键icon to lock the aspect ratio of the widget and modify the width and height of the widget in equal proportion. Click again to unlock. The aspect ratio is not limited after unlocking.

  • Position: the position of a widget, which is indicated by pixel X and Y coordinates. X-coordinate indicates the pixel distance between the upper-left corner of the widget and the left border of the canvas. Y-coordinate indicates the pixel distance between the upper-left corner of the widget and the upper border of the canvas.

  • Rotation Angle: the angle of a rotation that uses the center point of a widget as the rotation point. The unit is degrees (°). You can use one of the following methods to control the rotation angle of a widget:

    • Directly enter the degrees in the Rotation Angle spin box or click the plus sign (+) or minus sign (-) to increase or decrease the value in the Rotation Angle spin box.

    • Drag the 圆圈旋转控制图标black dot in the icon to control the rotation angle of the widget.

    • Click the 左右翻转图标icon to flip the widget style.

    • Click the 上下翻转图标icon to flip the widget style.

  • Opacity: Valid values: 0 to 1. If this parameter is set to 0, the widget is hidden. If this parameter is set to 1, the widget is completely displayed. Default value: 1.

  • Alignment: the alignment of the widget, including the vertical and horizontal directions.

    Parameter

    description

    Vertical

    The alignment mode of the widget in the vertical direction. You can select Top Alignment, Center Alignment, or Bottom Alignment.

    Horizontal Direction

    The horizontal alignment of the widget. You can select Align Left, Align Center, or Align Right.

  • Spacing: the horizontal and vertical spacing between titles, icons, and numeric values in the widget. Unit: px.

  • Title

    Parameter

    description

    Title Content

    The value of the title content.

    Content Style

    The style of the title content, including the font style, text weight, font size, and color.

    Header Line

    If you turn on the switch, too many words in the title can be wrapped. If you turn off the switch, the title text cannot be wrapped.

  • Icon

    Parameter

    description

    Icon Selection

    Icon style selection, a total of five styles.

    Icon Size

    The size of the icon. Unit: pixels.

    Icon Color

    The color of the icon, including the color when the trend is up, the color when the trend is flat, and the color when the trend is down.

    Synchronize Text Color

    If you turn on the switch, the icon color is synchronized with the numeric text color; if you turn off the switch, the colors are not synchronized.

  • Numerical

    Parameter

    description

    Content Style

    The style of the numeric content, including the font style, text weight, font size, and color.

    Base Value

    Based on this value, the icon trend is calculated. The default base value is 0 (the initial value in the data panel is preferred).

    thousands separator

    If the number of digits is greater than 4, the system uses the default delimiter to separate the digits. You can customize the numeric separator symbol. Click the 眼睛图标icon to control the display of the thousands separator configuration items.

    Numeric Suffix

    The suffix style of the numeric value. Default value: %.

    Display

    Turn on the switch to determine the display of illegal data, and ignore this configuration items if it is legal data.

Data tab

Configuration field description

Field

Description

value

The content of the value.

base

(Optional) Base value data.

Interactive Panel image

When Clicking: Select Enable to enable the widget interaction feature. You can throw a callback value when you click the business indicator trend component. By default, all custom column fields in the data are thrown. For more information, see Configure the callback ID of a ticker board.

Configure interactions in Blueprint Editor

  1. In Canvas Editor, right-click a widget in the Layer panel and select Add to Blueprint Editor.

  2. Click the 蓝图图标icon in the upper-left corner.

  3. In the blueprint editor, click the Business Metric Trend component in the Added Nodes pane. On the canvas, you can configure the parameters for the trend of business metrics, as shown in the following figure. 业务指标趋势蓝图参数

    • Event

      Event

      Description

      When the interface description request is completed

      The event is triggered with the processed JSON data after a data interface request is responded and processed by a filter. For more information about specific data examples, see the Data Response Result section of the Data tab in the right-side configuration panel of the canvas editor.

      When the interface description request fails

      The event that is returned when a data interface request fails (such as network problems or interface errors) and is processed by the filter. The event also throws the processed JSON data. For more information about specific data examples, see the Data Response Result section of the Data tab in the right-side configuration panel of the canvas editor.

      When clicked

      The data of the current node is thrown when the business indicator trend is clicked.

    • Action

      Action

      Description

      Request API Description

      This action is performed to request the server data again. The data sent by an upstream data processing node or layer node is used as a parameter. For example, if the API data source is https://api.test and the data passed to the request data interface is { id: '1'}, the final request interface is https://api.test?id=1.

      Import Interface Description

      After data of a widget is processed in accordance with its drawing format, the widget is imported for redrawing. You do not need to request server data again. For more information about specific data examples, see the Data Response Result section of the Data tab in the right-side configuration panel of the canvas editor.

      Update component configurations

      Style configurations of widgets are dynamically updated. Before this action is executed, you must click the widget in Canvas Editor, click the Settings tab in the right-side panel, and click Copy Configurations to... to obtain widget configurations. After that, change the style field for the data processing node in Blueprint Editor.

      Display

      Displays the widget. The following example shows the reference data.

      return {
        "animationType": "",
        "animationDuration": 1000,
        "animationEasing": "linear"
      }

      Hide

      The following example shows how to hide a widget.

      return {
        "animationType": "",
        "animationDuration": 1000,
        "animationEasing": "linear"
      }

      Switch to the implicit state

      Specifies whether to show or hide a widget. The following example shows the reference data.

      return {
        "animationIn": {
          "animationType": "",
          "animationDuration": 1000,
          "animationEasing": "linear"
        },
        "animationOut": {
          "animationType": "",
          "animationDuration": 1000,
          "animationEasing": "linear"
        }
      }

      China Mobile

      Move a widget to a specified location. The following example shows the reference data.

      return {
        // The positioning type. to indicates absolute positioning, whereas by indicates relative positioning. The default value is to. 
        "positionType": "to",
        // The location, which is indicated by the x and y coordinates. 
        "attr": {
          "x": 0,
          "y": 0
        },
        // The animation type. 
        "animation": {
          "enable": false,
          // The duration in which animation is displayed. 
          "animationDuration": 1000,
          // The animation curve, which can be set to linear|easeInOutQuad|easeInOutExpo. 
          "animationEasing": "linear"
        }
      }