Socket
Socket
Sign inDemoInstall

@domoinc/bar-capacity-gauge

Package Overview
Dependencies
8
Maintainers
18
Versions
4
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

    @domoinc/bar-capacity-gauge

BarCapacityGauge - Domo Widget


Version published
Weekly downloads
0
decreased by-100%
Maintainers
18
Install size
6.58 MB
Created
Weekly downloads
 

Readme

Source

BarCapacityGauge

Bar gauge with actual and quota value

Configuration Options

alternateValueTextColor

Type: color
Default: "#333333"

Color of the value text when it is in the right bar

chartName

Type: string
Default: "BarCapacityGauge"

Name of chart for reporting

fillBarColor

Type: color
Default: "#73B0D7"

Color of the left bar

fontFamily

Type: string
Default: "Open Sans"

Font family for the label and number values

height

Type: number
Default: 250
Units: px

isOnMobile

Type: boolean
Default: false

If true, it signals to the widget that it is running on a mobile device. Should be called before draw and then NEVER changed.

labelTextColor

Type: color
Default: "#333333"

Color of the label text

labelTextSize

Type: number
Default: 14
Units: px

Text size of the labels

min

Type: number
Default: 0
Units: px

Min of the chart

notFillBarColor

Type: color
Default: "#E5E5E5"

Color of the right bar

quotaTextColor

Type: color
Default: "#333333"

Color of the quota text

shouldValidate

Type: boolean
Default: true

Flag for turning off data validation

spaceAmount

Type: number
Default: 10
Units: px

Space between edge of bar and text

updateSizeableConfigs

Type: boolean
Default: true

Flag for turning off the mimic of illustrator's scale functionality

valueTextColor

Type: color
Default: "#333333"

Color of the value text when it is in the left bar

valueTextSize

Type: number
Default: 14
Units: px

Text size of the current value and quota value

valueTextSizePostfix

Type: number
Default: 10
Units: px

Text size of the percentage number

width

Type: number
Default: 250
Units: px

Data Definition

current

Type: number

Default validate:

function (d) { return !isNaN(this.accessor(d)) && this.accessor(d) >= 0; }

Default accessor:

function (line) { return Number(line[0]); }
label

Type: string

Default validate:

function (d) { return this.accessor(d) !== undefined; }

Default accessor:

function (line) { return line[2] === undefined ? undefined : String(line[2]); }
quota

Type: number

Default validate:

function (d) { return !isNaN(this.accessor(d)) && this.accessor(d) >= 0; }

Default accessor:

function (line) { return Number(line[1]); }

Events

Dispatch Events
External Events

Example

//Setup some fake data
var data = [
  [500, 700, 'TEAM BLUE']
];

//Initialze the widget
var chart = d3.select('#vis')
  .append('svg')
  .attr({
  	width: '500px',
  	height: '500px'
  })
  .append('g')
  // .attr('transform', 'translate(0,100)')
  .chart('BarCapacityGauge')
  .c({
  	width: 250,
  	height: 60,

    // labelTextColor: 'red',
    // valueTextColor: 'orange',
    // alternateValueTextColor: 'yellow',
    // valueTextSize: 40,
    // labelTextSize: 50,
    // valueTextSizePostfix: 30
  })

//Render the chart with data
chart._notifier.showMessage(true);
chart.draw(data);

// var data2 = [
//   [100, 500, 'TEAM RED']
// ];

// setTimeout(function() {
// 	chart
//     .c({
//       width: 400,
//       height: 120
//     })
//     .draw(data2);
// }, 2000)

Keywords

FAQs

Last updated on 08 Mar 2016

Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc