我将开发一个综合的教育软件,它在浏览器上运行,有许多可视化和模拟工作(静电和电磁可视化,2D和3D).
哪种语言(处理,javascript或其他)最适合我的目的?
我希望在Twitter上搜索一个单词(比方说#google),然后能够生成twitts中使用的单词的标签云,但是根据日期(例如,有一个小时的移动窗口,移动到每次10分钟,并告诉我如何在一天中更频繁地使用不同的单词).
我将非常感谢有关如何执行此操作的任何帮助:信息资源,编程代码(R是我唯一使用的语言)和可视化的想法.问题:
我如何获取信息?
在R中,我发现twitteR包具有searchTwitter命令.但我不知道我能从中获得多大的"n".此外,它不会返回twitt起源的日期.
我在这里看到我可以直到1500 twitts,但这需要我手动解析(这导致我进入第2步).另外,就我的目的而言,我需要成千上万的twitts.是否有可能让他们回想起来?(例如,每次通过API URL询问旧帖子?)如果没有,有关如何在家用计算机上创建twitts个人存储的更一般性问题?(这个问题可能最好留给另一个SO线程 - 虽然这里的人们的任何见解对我来说都非常有趣)
如何解析信息(在R中)?我知道R具有可以从rcurl和twitteR包中获得帮助的功能.但我不知道哪个,或者如何使用它们.任何建议都会有所帮助.
怎么分析?如何删除所有"不感兴趣"的单词?我发现R中的"tm"包有这个例子:
路透社< - tm_map(路透社,删除词,停用词("英语"))
这会诀窍吗?我应该做些什么/更多?
另外,我想在根据时间切割我的数据集之后我会这样做(这将需要一些类似posix的函数(我不确定这里需要哪些,或者如何使用它).
我相信我在这里提出了一个很大的问题,但我试图将其分解为尽可能多的直截了当的问题.欢迎任何帮助!
最好,
塔尔
我希望创建一个通过ajax更新的仪表板仪表.以下是我的代码.我有ajax代码,但我不确定如何更新仪表.有什么建议?
google.load('visualization', '1', {packages:['gauge']});
google.setOnLoadCallback(drawChart);
function drawChart() {
var data = new google.visualization.DataTable();
data.addColumn('string', 'Label');
data.addColumn('number', 'Value');
data.addRows(1);
data.setValue(0, 0, 'Tempature');
data.setValue(0, 1, 76);
var chart = new google.visualization.Gauge(document.getElementById('liveTempChart'));
var options = {width: 340, height: 130, redFrom: 90, redTo: 100,
yellowFrom:75, yellowTo: 90, minorTicks: 5};
chart.draw(data, options);
}
Run Code Online (Sandbox Code Playgroud)
ajax代码......
foreach($ obj-> sensor as $ unit){if($ unit-> label =="Temp"){echo $ unit-> tempf."F"; }}
我试图根据给定的输入字母对字符串中的一些字母进行着色.任何人都可以建议我如何实现它?因为我是新手.
假设我有以下字符串:"AUSTRALIA"
INPUT:
输出 :( A为红色)'A'USTR(A为红色)'A'LI(A为红色)'A'
我对如何在NIH审查补助金感兴趣.补助金审查程序的运作方式是国会为各种机构(如国家癌症研究所或NCI)分配资金,并向这些机构提交个人补助金.这些机构围绕各种资助重点(例如,癌症,传染病等)进行组织.
但是,在审查补助金时,通常会(但并非总是)将补助金发送给个别研究部门,这些部门更多地围绕科学学科进行组织.因此,如果研究人员向NHLBI提交资助以研究白血病,那么"肿瘤进展"研究部分可以发现自己正在审查来自国家癌症研究所和国家心脏,肺和血液研究所(NHLBI)的资助.
我在R中有一个数据框,看起来像这样:
grant_id <- 1:100
funding_agency <- sample(rep(c("NIAID", "NIGMS", "NHLBI", "NCI", "NINDS"), 20))
study_section <- sample(rep(c("Tumor Cell Biology", "Tumor Progression",
"Vector Biology", "Molecular Genetics",
"Medical Imaging", "Macromolecular Structure",
"Infectious Diseases", "Drug Discovery",
"Cognitive Neuroscience", "Aging and Geriatrics"),
10)
)
total_cost <- rnorm(100, mean = 30000, sd = 10000)
d <- data.frame(grant_id, funding_agency, study_section, total_cost)
some(d)
grant_id funding_agency study_section total_cost
15 15 NINDS Vector Biology 25242.19
19 19 NCI Infectious Diseases 29075.21
50 50 NCI Drug Discovery 25176.35
62 62 …Run Code Online (Sandbox Code Playgroud) 我喜欢.Dump()LinqPAD中扩展方法的强大功能,并希望用它来显示Dictionary<string,string>一个数据网格列表,其中键是列名,值分别是单个值.
基本上我想要实现的是:

而不是(目前正在)

我有一个d3网络,其中点通过线连接.我想用弯曲的SVG路径替换线条.我忘记了数学来计算控制点的坐标.有谁知道如何做到这一点?
例如,请看下面的图片:

存在点A和B.我现在用线L连接它们.我想用曲线C替换L.为此,我需要找到一条垂直于线L中点的线,长度M(长度设置为L的百分比),作为样条C的控制点.然后我需要定义一个SVG路径来定义C.
如何在d3中使用SVG执行此操作?我很久以前就已经在拉斐尔/ SVG做过这个了,但数学让我感到安慰.而且我不确定它在D3中是如何完成的.
RStudio网站有一个非常有趣的可视化,如下所示:
https://gallery.shinyapps.io/TSupplyDemand/
不幸的是,我似乎无法确定源代码,包,甚至更简单地说明这个可视化的名称.
如果有人能够将我的研究指向正确的方向,我将不胜感激.我怀疑知道可视化的名称将帮助我很快解决剩下的问题.
我一直在使用MPAndroid图表.今天在为图书馆添加grandle依赖之后,很少有东西被改变了.
float YValues [] = {50, 30, 0, 60, 70};
String [] xValues = {"Fifty", "Thirty", "Zero", "Sixty", "Seventy"};
ArrayList<BarEntry> yData = new ArrayList<>();
for(int i = 0; i < YValues.length; i ++)
yData.add(new BarEntry(YValues[i], i));
ArrayList<String> xData = new ArrayList<>();
for(int i = 0; i < xValues.length; i ++)
xData.add(xValues[i]);
BarDataSet barDataSet = new BarDataSet(yData, "");
barDataSet.setColors(ColorTemplate.COLORFUL_COLORS);
BarData barData = new BarData(barDataSet);
barChart.setData(barData);
barChart.invalidate();
Run Code Online (Sandbox Code Playgroud)
我的问题是我在哪里放xData变量.最初我曾经说过,
BarData barData = new BarData(xData, barDataSet);但这不起作用.我在哪里放xData变量或哪里出错?
我想按照下图的样式生成子图的标题:
在散点顶部的标题下方应有一个灰色框。
这是我尝试过的代码:
x = random.sample(range(50), 50)
y= random.sample(range(50), 50)
fig = pyplot.figure()
ax = pyplot.subplot(111)
ax.scatter(x,y,label='a')
ax.set_aspect('equal')
ax.set_xlim(0,60)
ax.set_ylim(0,60)
ax.plot([0,60], [0, 60], color='k', linestyle='-', linewidth=1.25)
ax.add_patch(patches.Rectangle((0,60),60, 10,facecolor='silver',linewidth = 0))
TITLE = ax.text(26,61, r'$\mathregular{Title}$',fontsize = 14,zorder = 5,color = 'k')
Run Code Online (Sandbox Code Playgroud)
结果显示如下:
矩形作为标题的背景框无法显示在我的结果中
任何建议或更好的解决方案表示赞赏!
visualization ×10
r ×3
javascript ×2
ajax ×1
android ×1
c# ×1
charts ×1
d3.js ×1
database ×1
dictionary ×1
geometry ×1
jquery ×1
linqpad ×1
matlab ×1
matplotlib ×1
processing ×1
python ×1
python-2.7 ×1
rstudio ×1
simulation ×1
spline ×1
svg ×1
twitter ×1