From 3ac37ebe8917f9b74dc794a0df2adb6d9c9fe8c3 Mon Sep 17 00:00:00 2001 From: Immortalt Date: Sun, 25 Nov 2018 23:38:03 +0800 Subject: [PATCH] change the default tickCount of Radar (#2896) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * change the default tickCount of Radar solve the problem mentioned in issue #2881 * 词云修复鼠标移过时变色的偏移并支持Tooltip显示数量 --- src/components/Charts/Radar/index.js | 2 +- src/components/Charts/TagCloud/index.js | 24 +++++++++++++++++------ src/components/Charts/TagCloud/index.less | 1 - 3 files changed, 19 insertions(+), 8 deletions(-) diff --git a/src/components/Charts/Radar/index.js b/src/components/Charts/Radar/index.js index fdeed9e2..a0aa7fab 100644 --- a/src/components/Charts/Radar/index.js +++ b/src/components/Charts/Radar/index.js @@ -92,7 +92,7 @@ class Radar extends Component { title, hasLegend = false, forceFit = true, - tickCount = 4, + tickCount = 5, padding = [35, 30, 16, 30], animate = true, colors = defaultColors, diff --git a/src/components/Charts/TagCloud/index.js b/src/components/Charts/TagCloud/index.js index 49ebc947..d94699bd 100644 --- a/src/components/Charts/TagCloud/index.js +++ b/src/components/Charts/TagCloud/index.js @@ -1,5 +1,5 @@ import React, { Component } from 'react'; -import { Chart, Geom, Coord, Shape } from 'bizcharts'; +import { Chart, Geom, Coord, Shape, Tooltip } from 'bizcharts'; import DataSet from '@antv/data-set'; import Debounce from 'lodash-decorators/debounce'; import Bind from 'lodash-decorators/bind'; @@ -91,8 +91,8 @@ class TagCloud extends Component { return; } - const h = height * 4; - const w = this.root.offsetWidth * 4; + const h = height; + const w = this.root.offsetWidth; const onload = () => { const dv = new DataSet.View().source(data); @@ -104,14 +104,14 @@ class TagCloud extends Component { imageMask: this.imageMask, font: 'Verdana', size: [w, h], // 宽高设置最好根据 imageMask 做调整 - padding: 5, + padding: 0, timeInterval: 5000, // max execute time rotate() { return 0; }, fontSize(d) { // eslint-disable-next-line - return Math.pow((d.value - min) / (max - min), 2) * (70 - 20) + 20; + return Math.pow((d.value - min) / (max - min), 2) * (17.5 - 5) + 5; }, }); @@ -158,8 +158,20 @@ class TagCloud extends Component { y: { nice: false }, }} > + - + )} diff --git a/src/components/Charts/TagCloud/index.less b/src/components/Charts/TagCloud/index.less index f5c12ad4..db8e4dab 100644 --- a/src/components/Charts/TagCloud/index.less +++ b/src/components/Charts/TagCloud/index.less @@ -1,7 +1,6 @@ .tagCloud { overflow: hidden; canvas { - transform: scale(0.25); transform-origin: 0 0; } } -- GitLab