我的日期为$(document).ready(function() {
$('input#photo').on('change', function() {
var files = !!this.files ? this.files : [];
if (!files.length || !window.FileReader) return; // no file selected, or no FileReader support
if (/^image/.test(files[0].type)) { // only image file
var image = new Image();
var reader = new FileReader();
reader.readAsDataURL(files[0]);
reader.onloadend = function(e) {
image.src = e.target.result;
image.onload = function() {
}
$('div#image-preview').css('width', image.width);
$('div#image-preview').css('height', image.height);
$('div#image-preview').css('background-image', 'url(' + this.result + ')');
$('div#image-preview').css('display', 'inline-block');
$('div#file-width-height').empty();
$('div#file-width-height').append('width: ' + image.width + ' height: ' + image.height);
}
}
return false;
});
});
格式。它们是因子数据类型。 R将它们视为角色。我希望这些日期按日历顺序排列。当我尝试绘制图形时,它按字母顺序给出了我不想要的。我收到错误说
CharToDate(x)出错:字符串不是标准的明确格式。
答案 0 :(得分:1)
您可以将因子日期向量转换为Date
类型,然后绘制它。大多数R绘图包应该能够在日期以数字顺序排序。
dates.raw <- c("Jan 16 2015", "Jan 16 2016")
dates.formatted <- as.Date(dates.raw, format = "%B %d %Y")
> dates.formatted
[1] "2015-01-16" "2016-01-16"