{"_id":"@domoinc/metric-comparison-bars","_rev":"39-93f60bf5c8f0e90f9aee789cd4d8abdc","name":"@domoinc/metric-comparison-bars","dist-tags":{"latest":"3.0.3"},"versions":{"3.0.0":{"name":"@domoinc/metric-comparison-bars","version":"3.0.0","keywords":["domo","app"],"author":{"name":"Domo Inc."},"license":"SEE LICENSE IN LICENSE","_id":"@domoinc/metric-comparison-bars@3.0.0","maintainers":[{"name":"aharris88","email":"aharris88@gmail.com"}],"dist":{"shasum":"a674972ad6e19bccb305f276be3ecc6a23fce944","tarball":"https://registry.npmjs.org/@domoinc/metric-comparison-bars/-/metric-comparison-bars-3.0.0.tgz","integrity":"sha512-0+3OVWwMk5zHOkLqyAyvSw6WaSetn2xAh+EVsgKHMP/157CCDAf7+2tOjQDeocGZkvxnNCLpvwRQoX6f/K4YyQ==","signatures":[{"sig":"MEUCIEk8QnZPa/m9eSveP6qZ257TneZzgeKoX+8zpwBaiIUpAiEAy/j2iUTmcT276dejvL0QMTPTQMYLwhbgHYUsE0Z1/EE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/bundle.js","_from":".","_shasum":"a674972ad6e19bccb305f276be3ecc6a23fce944","gitHead":"ae581e277f6f1920cfe7a31b7c624a15fd4bdcca","scripts":{},"_npmUser":{"name":"aharris88","email":"aharris88@gmail.com"},"repository":{"type":"git"},"_npmVersion":"3.3.12","description":"MetricComparisonBars - Domo Widget","directories":{},"_nodeVersion":"5.4.1","dependencies":{"d3":"^3.5.14","d3.chart":"^0.3.0","tinycolor2":"^1.3.0","@domoinc/da-theme":"^4.2.1","@domoinc/da-theme2":"^2.2.0","@domoinc/utilities":"^4.2.3","@domoinc/base-widget":"^1.4.1","@domoinc/summary-number":"^0.1.1"},"devDependencies":{"grunt":"~0.4.2","request":"^2.40.0","shelljs":"^0.2.6","webpack":"^1.12.12","grunt-notify":"^0.3.0","grunt-prompt":"^1.1.0","grunt-release":"^0.10.0","grunt-webpack":"^1.0.11","jshint-stylish":"^0.1.5","grunt-port-pick":"^1.5.0","load-grunt-tasks":"^3.4.0","webpack-dev-server":"^1.14.1","grunt-contrib-clean":"^0.7.0","grunt-contrib-watch":"~0.5.3","grunt-contrib-jshint":"~0.7.2","grunt-contrib-connect":"^0.7.1","grunt-conventional-changelog":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/metric-comparison-bars-3.0.0.tgz_1454967124937_0.33722471562214196","host":"packages-6-west.internal.npmjs.com"}},"3.0.1":{"name":"@domoinc/metric-comparison-bars","version":"3.0.1","keywords":["domo","app"],"author":{"name":"Domo Inc."},"license":"SEE LICENSE IN LICENSE","_id":"@domoinc/metric-comparison-bars@3.0.1","maintainers":[{"name":"aharris88","email":"aharris88@gmail.com"},{"name":"andrewjensen","email":"andrewjensen90@gmail.com"},{"name":"bkingery","email":"brian.kingery@gmail.com"},{"name":"bmbarker-domo","email":"ben.barker@domo.com"},{"name":"clm","email":"chris.clm09@gmail.com"},{"name":"dallasnorton","email":"dallaslandonnorton@gmail.com"},{"name":"excrispy","email":"excrispy@gmail.com"},{"name":"freakaziod210","email":"freakaziod210@gmail.com"},{"name":"jaxry","email":"cabot696@gmail.com"},{"name":"jgalb","email":"jakegpv@gmail.com"},{"name":"jmstewart","email":"james.stewart42@gmail.com"},{"name":"jonathan-law","email":"jonathan.q.law@gmail.com"},{"name":"k4paul","email":"kellie.morgan@domo.com"},{"name":"morganjohn12","email":"morganjohn12@gmail.com"},{"name":"nicksrandall","email":"nicksrandall@gmail.com"},{"name":"scott.davidson.domo","email":"scott.davidson@domo.com"}],"dist":{"shasum":"fcf1daa9677a95af23e37d0b4fbd9ec8eb3daf39","tarball":"https://registry.npmjs.org/@domoinc/metric-comparison-bars/-/metric-comparison-bars-3.0.1.tgz","integrity":"sha512-bEH0YoKE+Savi2R2+zxLOgMif6pKlP0pWs9LCULTaRQ9J8dwSt5G+lUzAvPOBgoeuN0M07zfN0lfoNj+r9WXuw==","signatures":[{"sig":"MEYCIQCAr6l0LtsA1ihH9Mds2V+pFToTd3225A45dtimvSYyEgIhANvsnaIs0wC8BsON8+dXwCetNwxSVe/cX+g7CV1gqBer","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/bundle.js","_from":".","_shasum":"fcf1daa9677a95af23e37d0b4fbd9ec8eb3daf39","gitHead":"bf27a04fbe9c2bb287ba64aefbc6de904b00edf8","scripts":{},"_npmUser":{"name":"excrispy","email":"excrispy@gmail.com"},"repository":{"type":"git"},"_npmVersion":"3.7.2","description":"MetricComparisonBars - Domo Widget","directories":{},"_nodeVersion":"5.2.0","dependencies":{"d3":"^3.5.15","d3.chart":"^0.3.0","tinycolor2":"^1.3.0","@domoinc/da-theme2":"^2.3.1","@domoinc/utilities":"^4.2.3","@domoinc/base-widget":"^1.5.0","@domoinc/summary-number":"^0.1.1"},"devDependencies":{"grunt":"~0.4.2","request":"^2.40.0","shelljs":"^0.2.6","webpack":"^1.12.12","grunt-notify":"^0.3.0","grunt-prompt":"^1.1.0","grunt-release":"^0.13.0","grunt-webpack":"^1.0.11","jshint-stylish":"^0.1.5","grunt-port-pick":"^1.5.0","load-grunt-tasks":"^3.4.0","webpack-dev-server":"^1.14.1","grunt-contrib-clean":"^0.7.0","grunt-contrib-watch":"~0.5.3","grunt-contrib-jshint":"~0.7.2","grunt-contrib-connect":"^0.7.1","grunt-conventional-changelog":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/metric-comparison-bars-3.0.1.tgz_1457136796474_0.6286560159642249","host":"packages-12-west.internal.npmjs.com"}},"3.0.2":{"name":"@domoinc/metric-comparison-bars","version":"3.0.2","keywords":["domo","app"],"author":{"name":"Domo Inc."},"license":"SEE LICENSE IN LICENSE","_id":"@domoinc/metric-comparison-bars@3.0.2","maintainers":[{"name":"aharris88","email":"aharris88@gmail.com"},{"name":"andrewjensen","email":"andrewjensen90@gmail.com"},{"name":"bkingery","email":"brian.kingery@gmail.com"},{"name":"bmbarker-domo","email":"ben.barker@domo.com"},{"name":"clm","email":"chris.clm09@gmail.com"},{"name":"dallasnorton","email":"dallaslandonnorton@gmail.com"},{"name":"excrispy","email":"excrispy@gmail.com"},{"name":"freakaziod210","email":"freakaziod210@gmail.com"},{"name":"jaxry","email":"cabot696@gmail.com"},{"name":"jgalb","email":"jakegpv@gmail.com"},{"name":"jmstewart","email":"james.stewart42@gmail.com"},{"name":"jonathan-law","email":"jonathan.q.law@gmail.com"},{"name":"k4paul","email":"kellie.morgan@domo.com"},{"name":"morganjohn12","email":"morganjohn12@gmail.com"},{"name":"nicksrandall","email":"nicksrandall@gmail.com"},{"name":"scott.davidson.domo","email":"scott.davidson@domo.com"}],"dist":{"shasum":"7a92dff267962e9986ec6c217a4c7d054605f633","tarball":"https://registry.npmjs.org/@domoinc/metric-comparison-bars/-/metric-comparison-bars-3.0.2.tgz","integrity":"sha512-PTm377QwSsEo2twcHHRARvNCa/zJCxUgnRokSqJ/SMSs4CUDaCl1xtqptBIc0koIdh6+ZqgkVu0rDJ6y9WqQBA==","signatures":[{"sig":"MEUCIQDCVeKOGFHZucoIKnTzs948DWuKMBa8n0Zn6FAXQyZVlwIgXxprOoI70r7LN4uuzbYGiQa9PLTNFLOTKlO6srH0k68=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/bundle.js","_from":".","_shasum":"7a92dff267962e9986ec6c217a4c7d054605f633","gitHead":"c6f4b64741064e49f209b9a56575fbdef0da0d17","scripts":{},"_npmUser":{"name":"jonathan-law","email":"jonathan.q.law@gmail.com"},"repository":{"type":"git"},"_npmVersion":"3.3.8","description":"MetricComparisonBars - Domo Widget","directories":{},"_nodeVersion":"4.2.1","dependencies":{"d3":"^3.5.15","d3.chart":"^0.3.0","tinycolor2":"^1.3.0","@domoinc/da-theme2":"^2.3.1","@domoinc/utilities":"^4.2.3","@domoinc/base-widget":"^1.5.0","@domoinc/summary-number":"^0.1.1"},"devDependencies":{"grunt":"~0.4.2","request":"^2.40.0","shelljs":"^0.2.6","webpack":"^1.12.12","grunt-notify":"^0.3.0","grunt-prompt":"^1.1.0","grunt-release":"^0.13.0","grunt-webpack":"^1.0.11","jshint-stylish":"^0.1.5","grunt-port-pick":"^1.5.0","load-grunt-tasks":"^3.4.0","webpack-dev-server":"^1.14.1","grunt-contrib-clean":"^0.7.0","grunt-contrib-watch":"~0.5.3","grunt-contrib-jshint":"~0.7.2","grunt-contrib-connect":"^0.7.1","grunt-conventional-changelog":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/metric-comparison-bars-3.0.2.tgz_1457469547230_0.9224045504815876","host":"packages-12-west.internal.npmjs.com"}},"3.0.3":{"name":"@domoinc/metric-comparison-bars","version":"3.0.3","keywords":["domo","app"],"author":{"name":"Domo Inc."},"license":"SEE LICENSE IN LICENSE","_id":"@domoinc/metric-comparison-bars@3.0.3","maintainers":[{"name":"aharris88","email":"aharris88@gmail.com"},{"name":"andrewjensen","email":"andrewjensen90@gmail.com"},{"name":"bkingery","email":"brian.kingery@gmail.com"},{"name":"bmbarker-domo","email":"ben.barker@domo.com"},{"name":"clm","email":"chris.clm09@gmail.com"},{"name":"dallasnorton","email":"dallaslandonnorton@gmail.com"},{"name":"excrispy","email":"excrispy@gmail.com"},{"name":"freakaziod210","email":"freakaziod210@gmail.com"},{"name":"jaxry","email":"cabot696@gmail.com"},{"name":"jgalb","email":"jakegpv@gmail.com"},{"name":"jmstewart","email":"james.stewart42@gmail.com"},{"name":"jonathan-law","email":"jonathan.q.law@gmail.com"},{"name":"k4paul","email":"kellie.morgan@domo.com"},{"name":"morganjohn12","email":"morganjohn12@gmail.com"},{"name":"nicksrandall","email":"nicksrandall@gmail.com"},{"name":"scott.davidson.domo","email":"scott.davidson@domo.com"}],"dist":{"shasum":"d717e98468ef84830b01ea7fd0550a0bd495f79a","tarball":"https://registry.npmjs.org/@domoinc/metric-comparison-bars/-/metric-comparison-bars-3.0.3.tgz","integrity":"sha512-SDpmI/HMbMrKReBzVSD2msHmo8DJpuSKYFBYPqk/C2MyBO0vTkfQxXuCuPSGKhJyG9PfaHIGhg0LxAsh053UHA==","signatures":[{"sig":"MEQCIHaIhTcs3gXc2FQhJV77sIGKUaUcKRHg6ZlQ/KUL4bfwAiAWMI26YZGTAvWgmF+WEmDj0oqxOXK4oVY8CnfSaYwztA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2EL+CRA9TVsSAnZWagAAVMsP/3Hd1vNF/EWAADQ8beA+\nfRxow1rfdR4wNs/SqZnVvrHxnFsd33pXZwPJyZYz2/mHBXpBHkISOJOzXQZY\nIp3fP5mEI0ur44QdZcnwqF3EjHVyI9YTkA3Cxb34u5clgtEXo2QYWhNWCOY7\nqw8s1VV41kBTPOMP+WZaa/HGtHphYPOdyOj/KYTo3YwcX3kzUeMHj3z5uWUg\nuUsVy6BitbX65dHHU3v0yIzep2X9LLbgTkp4okXfBsnZjL9+NQvUxOWFA3hn\nGOfE5ZPeSUSfnLn2plmUinguuPgMd6ZkztWsh+4+1Y5ZtgzT0TRmzOMDYq2d\nQmX94pzkjT0lK91lWMKay4gAJ9QfljS5+2mgMnBLoSZXN2QerHWdcHw9FKv8\nV08ga3Akm32TBqkj6BXxqx2mA0qQTlmwptjdm10XBm8mQpTa4qQ8QUnHgqYa\nadFUTQjuilxgMGcfwxxdAZZz33teXW/nkx8Mm4vaYpK1WlrQwuIIXXLdlTS/\nQyOM5Gg1fKmB8J3AZlCftsBylcbGkXp0NRLC19KaGwJjcAjJMvY6gUv4XrG/\nNKCANMPqc/ybPtmgOxVovYUSHoKAKxch6PCxtdj6DD7OALSAiWUtBWt6fSSw\nNozI8t6T5KNXtFEJsqAfSOPL81XQyETx2i5bVFUz7o/dRpatCi8KOr9sV3uE\neFdD\r\n=+TCv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/bundle.js","_from":".","_shasum":"d717e98468ef84830b01ea7fd0550a0bd495f79a","gitHead":"bbd087f1f0cc020159fedeb5cc4ddc7fb63722bf","scripts":{},"_npmUser":{"name":"jaxry","email":"cabot696@gmail.com"},"repository":{"type":"git"},"_npmVersion":"3.8.9","description":"MetricComparisonBars - Domo Widget","directories":{},"_nodeVersion":"6.2.0","dependencies":{"d3":"^3.5.15","d3.chart":"^0.3.0","tinycolor2":"^1.3.0","@domoinc/da-theme2":"^2.3.1","@domoinc/utilities":"^4.2.3","@domoinc/base-widget":"^1.5.0","@domoinc/summary-number":"^0.1.1"},"devDependencies":{"grunt":"~0.4.2","request":"^2.40.0","shelljs":"^0.2.6","webpack":"^1.12.12","grunt-notify":"^0.3.0","grunt-prompt":"^1.1.0","grunt-release":"^0.13.0","grunt-webpack":"^1.0.11","jshint-stylish":"^0.1.5","grunt-port-pick":"^1.5.0","load-grunt-tasks":"^3.4.0","webpack-dev-server":"^1.14.1","grunt-contrib-clean":"^0.7.0","grunt-contrib-watch":"~0.5.3","grunt-contrib-jshint":"~0.7.2","grunt-contrib-connect":"^0.7.1","grunt-conventional-changelog":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/metric-comparison-bars-3.0.3.tgz_1472505531587_0.6023536573629826","host":"packages-12-west.internal.npmjs.com"}}},"time":{"created":"2016-02-08T21:32:05.972Z","modified":"2026-02-27T17:24:27.791Z","3.0.0":"2016-02-08T21:32:05.972Z","3.0.1":"2016-03-05T00:13:20.160Z","3.0.2":"2016-03-08T20:39:09.950Z","3.0.3":"2016-08-29T21:18:53.720Z"},"author":{"name":"Domo Inc."},"license":"SEE LICENSE IN LICENSE","keywords":["domo","app"],"repository":{"type":"git"},"description":"MetricComparisonBars - Domo Widget","maintainers":[{"email":"trevor.tingey@domo.com","name":"ttingey"},{"email":"morganjohn12@gmail.com","name":"morganjohn12"},{"email":"jeff.smith@domo.com","name":"jeff.smith"},{"email":"cgrieb9@gmail.com","name":"congrieb"},{"email":"spencer@myweb-host.net","name":"th3uiguy"},{"email":"jason.hansen@domo.com","name":"domo_json"},{"email":"jon.tiritilli@domo.com","name":"jontiritilli-domo"}],"readme":"# MetricComparisonBars\n\nMetric comparison bar chart with modifiable images\n\n\n\n## Configuration Options\n\n\n#### barHeight\nType: `number`  \nDefault: `1`  \nUnits: `px`\n\n\n\n#### barPaddingBottom\nType: `number`  \nDefault: `10`  \nUnits: `px`\n\n\n\n#### barYOffset\nType: `number`  \nDefault: `0`  \nUnits: `px`\n\nValue used to move the bar Y position up or down\n\n#### chartName\nType: `string`  \nDefault: `\"MetricComparisonBars\"`  \n\nName of chart for Reporting.\n\n#### chartPrimarySeriesColors\nType: `colorArray`  \nDefault: `[[\"#D9EBFD\",\"#B7DAF5\",\"#90c4e4\",\"#73B0D7\",\"#4E8CBA\",\"#31689B\"],[\"#DDF4BA\",\"#BBE491\",\"#A0D771\",\"#80C25D\",\"#559E38\",\"#387B26\"],[\"#FDECAD\",\"#FCCF84\",\"#FBAD56\",\"#FB8D34\",\"#E45621\",\"#A43724\"],[\"#F3E4FE\",\"#DDC8EF\",\"#C5ACDE\",\"#B391CA\",\"#8F6DC0\",\"#7940A1\"],[\"#FCD7E6\",\"#FBB6DD\",\"#F395CD\",\"#EE76BF\",\"#CF51AC\",\"#A62A92\"],[\"#D8F4DE\",\"#ABE4CA\",\"#8DD5BE\",\"#68BEA8\",\"#46998A\",\"#227872\"],[\"#FDDDDD\",\"#FCBCB7\",\"#FD9A93\",\"#FD7F76\",\"#e45850\",\"#c92e25\"]]`  \n\nThe primary colors used to represent series data\n\n#### colorTheme\nType: `select`  \nDefault: `{\"name\":\"Domo\",\"value\":[]}`  \n\nColor theme of the bubbles\n\n#### height\nType: `number`  \nDefault: `0`  \n\nundefined\n\n#### isOnMobile\nType: `boolean`  \nDefault: `false`  \n\nIf true, it signals to the widget that it is running on a mobile device. Should be called before draw and then NEVER changed.\n\n#### prefix\nType: `string`  \nDefault: `\"\"`  \n\n\n\n#### repeatSelection\nType: `d3 selection`  \nDefault: `null`  \n\nd3 Selection of the element to place at the end of each bar\n\n#### shouldValidate\nType: `boolean`  \nDefault: `true`  \n\nFlag for turning off data validation\n\n#### suffix\nType: `string`  \nDefault: `\"\"`  \n\n\n\n#### textColor\nType: `color`  \nDefault: `\"#333\"`  \n\n \n\n#### textFontFamily\nType: `string`  \nDefault: `\"Open Sans\"`  \n\n \n\n#### textSize\nType: `number`  \nDefault: `12`  \nUnits: `px`\n\n \n\n#### titlePaddingBottom\nType: `number`  \nDefault: `10`  \nUnits: `px`\n\n\n\n#### updateSizeableConfigs\nType: `boolean`  \nDefault: `true`  \n\nFlag for turning off the mimic of illustrator's scale functionality\n\n#### valueFontColor\nType: `color`  \nDefault: `\"#888888\"`  \n\nFont color for the text\n\n#### valueFontFamily\nType: `string`  \nDefault: `\"Open Sans\"`  \n\nFont type for the text\n\n#### valueFontSize\nType: `number`  \nDefault: `12`  \nUnits: `px`\n\nFont size for the text\n\n#### valueFontWeight\nType: `select`  \nDefault: `{\"name\":\"400 - Regular\",\"value\":400}`  \n\nGreater values correspond to increased font boldness (some fonts do not support every value)\n\n#### valueLetterSpacing\nType: `number`  \nDefault: `0`  \nUnits: `px`\n\nThe space between the characters within the text\n\n#### washoutColor\nType: `color`  \nDefault: `\"#E4E5E5\"`  \n\nColor used to indicate elements that are not being highlighted\n\n#### width\nType: `number`  \nDefault: `250`  \nUnits: `px`\n\n\n\n## Data Definition\n\n\n#### Label\nType: `string`\n\nDefault validate:  \n```js\nfunction (d) { return this.accessor(d) !== undefined; }\n```\n\nDefault accessor:  \n```js\nfunction (line) { return line[0] === undefined ? undefined : String(line[0]); }\n```\n\n#### Value\nType: `number`\n\nDefault validate:  \n```js\nfunction (d) { return !isNaN(this.accessor(d)) && this.accessor(d) >= 0; }\n```\n\nDefault accessor:  \n```js\nfunction (line) { return Number(line[1]); }\n```\n\n## Events\n\n\n#### Dispatch Events\n\n#### External Events\n\n\n## Example\n\n```js  \n//Setup some fake data\nvar data = [\n  ['VIDEO PLAYS', 62],\n  ['PHOTO VIEWS', 78],\n  ['LINK CLICKS', 44]\n];\n\n\nvar aHeight = 400;\nvar aWidth = 450;\n\n//Initialze the widget\nvar sampleDomElement = d3.select('#ChangeMe');\nvar chart = d3.select(\"#DomoWidgetLockDomo\")\n  .attr(\"transform\", \"translate(\" + 40 + \",\" + 176.5 + \")\")\n  .chart(\"MetricComparisonBars\")\n  .c({\n    width: aWidth,\n    height: aHeight,\n    repeatSelection: sampleDomElement\n  });\n\n//Render the chart with data\nchart._notifier.showMessage(true);\nchart.draw(data);\n\nsetTimeout(function() {\n  chart.draw(data);\n}, 500);\nsetTimeout(function() {\n  chart.draw(data);\n}, 1000);\n\n```\n\n","readmeFilename":"README.md"}