我正在使用d3.js和angular js指令在我们的应用程序中创建条形图.我使用的代码如下.这适用于正值.但它不会显示为负值.我必须申请支持负值.
图表的Html页面
<cr-d3-bars data='myData'></cr-d3-bars>
Run Code Online (Sandbox Code Playgroud)
Js文件为图表
mainApp.directive('crD3Bars', function() {
return {
restrict: 'E',
scope: {
data: '='
},
link: function (scope, element) {
var margin = {top: 20, right: 20, bottom: 30, left: 40},
width = 480 - margin.left - margin.right,
height = 360 - margin.top - margin.bottom;
var svg = d3.select(element[0])
.append("svg")
.attr('width', width + margin.left + margin.right)
.attr('height', height + margin.top + margin.bottom)
.append("g")
.attr("transform", "translate(" + margin.left + "," + margin.top + ")");
var x = d3.scale.ordinal().rangeRoundBands([0, …Run Code Online (Sandbox Code Playgroud) 我正在尝试格式化日期字符串ex.2014-11-24T18:30:00.000Z 到2014-11-24下面使用此代码:
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd");
dateFormat.format(reqJsonObj.getString(FROM_DATE));
Run Code Online (Sandbox Code Playgroud)
但它引发了例外
java.lang.IllegalArgumentException: Cannot format given Object as a Date
Run Code Online (Sandbox Code Playgroud)