Commit b2a76fc8 authored by PkSM3's avatar PkSM3

[UPDATE] tfidf: unique-results AND matrix css margin

parent 2fd95317
...@@ -538,21 +538,39 @@ def tfidf(request, corpus_id, ngram_id): ...@@ -538,21 +538,39 @@ def tfidf(request, corpus_id, ngram_id):
corpus = Node.objects.get(id=corpus_id) corpus = Node.objects.get(id=corpus_id)
ngram = Ngram.objects.get(id=ngramsids[0])#not used ngram = Ngram.objects.get(id=ngramsids[0])#not used
# print("********-1*******") print("********-1 01*******")
node_node_ngrams = NodeNodeNgram.objects.filter(nodex=corpus, ngram__in=ngramsids).order_by('-score') node_node_ngrams = NodeNodeNgram.objects.filter(nodex=corpus, ngram__in=ngramsids).order_by('-score')
# print(node_node_ngrams) # print(node_node_ngrams)
# print("********-1*******") goodDict = {}
for x in node_node_ngrams:
# print(x.nodey)
# print("\t",x.nodey.id)
# print
goodDict[x.nodey.id] = x.nodey
tfidf_list = []
tel = {'jack': 4098, 'sape': 4139}
for x in goodDict:
pub = { "id":goodDict[x].id,
"title":goodDict[x].metadata['title'],
"publication_date":goodDict[x].metadata['publication_date'],
"journal":goodDict[x].metadata['journal']
}
# tel = {'id': goodDict[x].id, "title":goodDict[x].metadata['title'], 'sape': 4139}
# print(elem)
tfidf_list.append(pub)
print("********-1 02*******")
# only for tests # only for tests
# TODO add test if metadata present # TODO add test if metadata present
tfidf_list = [ dict( # tfidf_list = [ dict(
id=x.nodey.id, # id=x.nodey.id,
title=x.nodey.metadata['title'], # title=x.nodey.metadata['title'],
publication_date=x.nodey.metadata['publication_date'], # publication_date=x.nodey.metadata['publication_date'],
journal=x.nodey.metadata['journal'], # journal=x.nodey.metadata['journal'],
#abstract=x.nodey.metadata['abstract'], # #abstract=x.nodey.metadata['abstract'],
) # )
for x in node_node_ngrams] # for x in node_node_ngrams]
data = json.dumps(tfidf_list[:6]) # max 6 papers data = json.dumps(tfidf_list[:6]) # max 6 papers
return JsonHttpResponse(data) return JsonHttpResponse(data)
......
...@@ -70,7 +70,7 @@ var x = d3.scale.ordinal().rangeBands([0, width]), ...@@ -70,7 +70,7 @@ var x = d3.scale.ordinal().rangeBands([0, width]),
var svg = d3.select("body").append("svg") var svg = d3.select("body").append("svg")
.attr("width", "100%") .attr("width", "100%")
.attr("height", "100%") .attr("height", "100%")
.style("margin-left", "25%") .style("margin-left", "15%")
.append("g") .append("g")
.attr("transform", "translate(" + "300" + "," + "300" + ")");//challenge: to calculate both parameters! maybe do something with the labels length .attr("transform", "translate(" + "300" + "," + "300" + ")");//challenge: to calculate both parameters! maybe do something with the labels length
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment