@fusioncharts/charts
Version:
JavaScript Data Visualisation Library
1 lines • 1.94 kB
JavaScript
;var _interopRequireDefault=require("@babel/runtime/helpers/interopRequireDefault");exports.__esModule=true;exports.default=void 0;var _inheritsLoose2=_interopRequireDefault(require("@babel/runtime/helpers/inheritsLoose"));var _cartesianStack=_interopRequireDefault(require("../../dataset/groups/cartesian-stack"));var _line=_interopRequireDefault(require("../../dataset/line"));var _area=_interopRequireDefault(require("../../dataset/area"));var _stackedcolumn2dlinedy=_interopRequireDefault(require("../stackedcolumn2dlinedy"));var _lib=require("@fusioncharts/core/src/lib");var UNDEF,CHART_STR="Stacked 2D Area and Line Chart",LINE_STR="line",AREA_STR="area";var StackedArea2DLineDy=function(_StackedColumn2DLineD){function StackedArea2DLineDy(){return _StackedColumn2DLineD.apply(this,arguments)||this}(0,_inheritsLoose2.default)(StackedArea2DLineDy,_StackedColumn2DLineD);StackedArea2DLineDy.getName=function getName(){return"StackedArea2DLineDy"};var _proto=StackedArea2DLineDy.prototype;_proto.getName=function getName(){return"StackedArea2DLineDy"};_proto.__setDefaultConfig=function __setDefaultConfig(){_StackedColumn2DLineD.prototype.__setDefaultConfig.call(this);var config=this.config;config.friendlyName=CHART_STR;config.plotfillalpha=_lib.HUNDREDSTRING;config.isstacked=1;config.defaultDatasetType=AREA_STR;config.stack100percent=0;config.defaultcrosslinethickness=1;this.addToEnv("useImprovedLabelPlacement",true);this.addToEnv("useLinePlotGroupForAnchorPlacement",true)};_proto.getDSdef=function getDSdef(name){return name===LINE_STR?_line.default:_area.default};_proto.getDSGroupdef=function getDSGroupdef(name){return name===AREA_STR?_cartesianStack.default:UNDEF};_proto.getDSType=function getDSType(name){if(name===void 0){name=""}if(name.toLowerCase()===LINE_STR){return LINE_STR}return AREA_STR};return StackedArea2DLineDy}(_stackedcolumn2dlinedy.default);var _default=exports.default=StackedArea2DLineDy;