cbc_plot_options_profit_positive = Object({
'TOT_REV': {
tickFormat: d => d3.format('$,.1f')(d/1e6)+'M',
marginLeft: 150, tickPadding: 70,
bar_threshold: 2.5e9, outtext_spacing: 3.0e9,
},
'PROFIT': {
tickFormat: d => d3.format('$,.1f')(d/1e6)+'M',
marginLeft: 80,
bar_threshold: 700e6, outtext_spacing: 1e9,
},
'TAX_ACCRUED': {
tickFormat: d => d3.format('$,.1f')(d/1e6)+'M',
marginLeft: 100, tickPadding: 55,
bar_threshold: 25e6, outtext_spacing: 30e6,
},
'EMPLOYEES': {
tickFormat: d => d3.format(',.0f')(d),
marginLeft: 95, tickPadding: 55,
bar_threshold: 1200,
},
'ENTITIES_COUNT': {
marginLeft: 70, tickPadding: 45,
bar_threshold: 10, outtext_spacing: 5,
},
'ETR': {
tickFormat: d => d3.format('.2%')(d),
bar_threshold: 0.02, outtext_spacing: 0.015,
},
'ASSETS': {
tickFormat: d => d3.format('$,.1f')(d/1e6)+'M',
bar_threshold: 700e6, outtext_spacing: 700e6,
marginLeft: 90,
},
'EARNINGS': {
tickFormat: d => d3.format('$,.1f')(d/1e6)+'M',
marginLeft: 140, tickPadding: 70,
bar_threshold: 5000e6, outtext_spacing: 3000e6,
},
'PAYROLL': {
tickFormat: d => d3.format('$,.1f')(d/1e6)+'M',
marginLeft: 140, tickPadding: 70,
bar_threshold: 90e6, outtext_spacing: 90e6,
},
'TAX_BASE': {
tickFormat: d => d3.format('$,.1f')(d/1e6)+'M',
marginLeft: 140, tickPadding: 70,
bar_threshold: 750e6, outtext_spacing: 1000e6,
},
'SBIE': {
tickFormat: d => d3.format('$,.1f')(d/1e6)+'M',
marginLeft: 140, tickPadding: 70,
bar_threshold: 70e6, outtext_spacing: 70e6,
},
'EXCESS_PROFIT': {
tickFormat: d => d3.format('$,.1f')(d/1e6)+'M',
marginLeft: 140, tickPadding: 70,
bar_threshold: 3000e6, outtext_spacing: 3000e6,
},
'TTR': {
tickFormat: d => d3.format('.2%')(d),
bar_threshold: 0.02, outtext_spacing: 0.02,
},
'QDMTT': {
tickFormat: d => d3.format('$,.1f')(d/1e6)+'M',
marginLeft: 140, tickPadding: 70,
bar_threshold: 150e6, outtext_spacing: 170e6,
},
'IIR': {
tickFormat: d => d3.format('$,.1f')(d/1e6)+'M',
marginLeft: 140, tickPadding: 70,
bar_threshold: 100e6, outtext_spacing: 150e6,
},
})