文件交换的选择

我们最好的用户提交

文件和作者

肖恩本周需要庆祝的文件和文件交换的作者。

你可能知道现在,MATLAB中央正在庆祝它15岁生日。让我们首先成为一个基于文件交换生日蛋糕!

HappyBirthday ({MATLAB的“中央”},15)

内容

上面的文件

我发现一个有趣的观察是顶部的文件和分配下载总数的基础上为每个文件下载。

T = readtable (“fx_downloads.xlsx”);T = sortrows (T)“total_downloads”,“下”);

和15大多数下载文件:

barh (T.total_downloads (1:15));甘氨胆酸ax =;斧子。YTickLabel = T.title (1:15);斧子。YDir =“反向”;ax.XAxis。指数= 0;ax.YAxis。TickLabelInterpreter =“没有”;包含(“总下载”)标题(“15大文件”)

对我来说,这并不意外export_fig在顶部。以后我们会深入一点。还有三个Arduino支持包。金宝app这不是太奇怪arduino近年来的流行。

的分布数量的下载的所有文件吗?让我们看一个直方图的文件被下载的数量。注意,日志规模。

直方图(T。total_downloads [logspace(30 0 5)正])集(gca,“XScale”,“日志”)包含(“总下载”)ylabel (的文件数量)标题(“下载分布”)

顶级作者

所以,作者最文件和下载?

金额的总数下载分组作者。

作者= varfun (@sum T“GroupingVariables”,“Creators_name”,“数据源”,“total_downloads”);总结(作家)
变量:Creators_name: 10468 x1细胞字符串GroupCount: 10468 x1双重价值:最小值1最大189 sum_total_downloads: 10468 x1双重价值:最小值1154最大6.9059 e + 05

看起来有10468独特的作家。大多数人只提交一个文件和一个人已经提交189个文件。那是谁?

disp(作者(作者。GroupCount = = 189,:))
Creators_name GroupCount sum_total_downloads ________________________ __________ ___________________的安东尼奥Trujillo-Ortiz189年3.7709 e + 05

提交文件的分布/作者什么样子?

直方图(Author.GroupCount)组(gca,“XScale”,“日志”)轴包含(的文件数量)ylabel (作者的数量)标题(每个作者的文件数量的)

大多数作者下载呢?

作者= sortrows(作者,“sum_total_downloads”,“下”);barh (Author.sum_total_downloads (1:15));甘氨胆酸ax =;斧子。YTickLabel = Author.Creators_name (1:15);斧子。YDir =“反向”;ax.XAxis。指数= 0;ax.YAxis。TickLabelInterpreter =“没有”;包含(“总下载”)标题(的前15名的作者)

那么export_fig吗?它曾经属于奥利弗·伍德福德,原作者。2015年8月,Yair奥特曼接管维护和所有权。只有公平,我们给奥利弗信贷年他拥有它。

我有另一个文件还export_fig的历史。将日期转换为阅读datetime对逻辑索引和策划。最初的格式是“yyyyMmm”, 2016年7月,例如2016 m07。

HistoryExportFig = readtable (“monthly-export_fig_Downloads.xlsx”);HistoryExportFig。MonthName_Download = datetime (HistoryExportFig.MonthName_Download,“InputFormat”,“yyyy“M”MM”);总结(HistoryExportFig)
变量:MonthName_Download: 88 x1 datetime描述:原始列标题:“月的名字——下载”价值观:min 01 - 4月- 2009年11月16 -中值- 2012 max 01 - 2016年7月——SourceFileId: 88 x1双重描述:原始列标题:源文件Id的值:23629分钟23629 max 23629 FileDownloadCount中位数:88 x1双重描述:原始列标题:“文件下载数”价值观:最小555中位数2163.5最大4082

如何export_fig被使用的时间吗?

情节(HistoryExportFig。MonthName_Download HistoryExportFig.FileDownloadCount) Aug15 = datetime (2015 8 0);持有h =情节([Aug15 Aug15], ylim);传奇(h,“后接管”,“位置”,“西北”)包含(“时间”)ylabel (“每月下载”)标题(“月度出口图下载”)

所以它看起来像export_fig使用在走下坡路。不过别担心,我不认为这是Yair的错!在MATLAB MATLAB R2014b包括一个新的图形系统。这个印刷已大幅改善这消除了可变性export_fig真正帮助;例如,使用抗锯齿。当用户迁移到新版本中,我预计这一趋势仍在继续。

如果我们给奥利弗的功劳export_fig下载前2015年8月,?

%和所有权转移前的文件下载beforeAug15 = HistoryExportFig。MonthName_Download < datetime (2015、8、18);export_fig_Oliver =总和(HistoryExportFig.FileDownloadCount (beforeAug15));%将它添加到奥利弗的计数idxOliver =找到(strcmp (Author.Creators_name,奥利弗·伍德福德的));Author.sum_total_downloads (idxOliver) = Author.sum_total_downloads (idxOliver) + export_fig_Oliver;%的重新排序作者= sortrows(作者,“sum_total_downloads”,“下”);

是足以让奥利弗进入前15名吗?

idxOliver =找到(strcmp (Author.Creators_name,奥利弗·伍德福德的));disp ([奥利弗”年代排名:num2str (idxOliver)))
奥利弗的排名:23

不大,但是它将他从129到23日!

评论

你的“文件”是什么?还有其他你想我片这个数据?让我们知道在这里!




发表与MATLAB®R2016a

|
  • 打印
  • 发送电子邮件

评论

要发表评论,请点击此处登录到您的MathWorks帐户或创建一个新帐户。