From 0c3363b118dc5a83fdb1a803f700d661632b7264 Mon Sep 17 00:00:00 2001 From: Haifeng Luo Date: Mon, 11 Apr 2022 00:12:09 +0800 Subject: [PATCH] Fix small bugs. --- object/wordset_graph.go | 11 +++++++++-- web/src/WordsetGraph.js | 4 ++-- web/src/WordsetListPage.js | 2 +- 3 files changed, 12 insertions(+), 5 deletions(-) diff --git a/object/wordset_graph.go b/object/wordset_graph.go index de35e63..9735283 100644 --- a/object/wordset_graph.go +++ b/object/wordset_graph.go @@ -32,14 +32,21 @@ func GetWordsetGraph(id string, clusterNumber int, distanceLimit int) *Graph { return nil } - if len(wordset.Vectors[0].Data) == 0 { + allZero := true + for _, vector := range wordset.Vectors { + if len(vector.Data) != 0 { + allZero = false + break + } + } + if allZero { return nil } runKmeans(wordset.Vectors, clusterNumber) g = generateGraph(wordset.Vectors, distanceLimit) - graphCache[cacheId] = g + //graphCache[cacheId] = g return g } diff --git a/web/src/WordsetGraph.js b/web/src/WordsetGraph.js index f66bcb3..20f6aef 100644 --- a/web/src/WordsetGraph.js +++ b/web/src/WordsetGraph.js @@ -47,7 +47,7 @@ class WordsetGraph extends React.Component { strength: 20, distanceMax: 100, clusterNumber: 100, - distanceLimit: 14, + distanceLimit: this.props.wordset.distanceLimit, selectedType: null, selectedId: null, selectedIds: [], @@ -315,7 +315,7 @@ class WordsetGraph extends React.Component { - { + { this.setState({ distanceLimit: value, }); diff --git a/web/src/WordsetListPage.js b/web/src/WordsetListPage.js index 034b63b..7670dbf 100644 --- a/web/src/WordsetListPage.js +++ b/web/src/WordsetListPage.js @@ -162,7 +162,7 @@ class WordsetListPage extends React.Component { render: (text, record, index) => { return (
- +