提交 5c2d8cff 编写于 作者: P pissang

fix(clip): only access clip option in series.

上级 2bbb2975
......@@ -96,7 +96,7 @@ export default echarts.extendChartView({
var coordSysClipArea = coord.getArea && coord.getArea();
var needsClip = seriesModel.get('clip');
var needsClip = seriesModel.get('clip', true);
// If there is clipPath created in large mode. Remove it.
group.removeClipPath();
......@@ -189,7 +189,7 @@ export default echarts.extendChartView({
createLarge(seriesModel, this.group);
// Use clipPath in large mode.
var clipPath = seriesModel.get('clip')
var clipPath = seriesModel.get('clip', true)
? createClipPath(seriesModel.coordinateSystem, false, seriesModel)
: null;
if (clipPath) {
......
......@@ -167,7 +167,7 @@ ChartView.extend({
.execute();
// Do clipping
var clipPath = customSeries.get('clip')
var clipPath = customSeries.get('clip', true)
? createClipPath(customSeries.coordinateSystem, false, customSeries)
: null;
if (clipPath) {
......
......@@ -269,7 +269,7 @@ function createLineClipPath(coordSys, hasAnimation, seriesModel) {
var isHorizontal = coordSys.getBaseAxis().isHorizontal();
var clipPath = createGridClipPath(coordSys, hasAnimation, seriesModel);
// Expand clip shape to avoid clipping when line value exceeds axis
if (!seriesModel.get('clip')) {
if (!seriesModel.get('clip', true)) {
var rectShape = clipPath.shape;
var expandSize = Math.max(rectShape.width, rectShape.height);
if (isHorizontal) {
......
......@@ -77,7 +77,7 @@ export default echarts.extendChartView({
lineDraw.updateData(data);
var clipPath = seriesModel.get('clip') && createClipPath(
var clipPath = seriesModel.get('clip', true) && createClipPath(
seriesModel.coordinateSystem, false, seriesModel
);
if (clipPath) {
......
......@@ -84,7 +84,7 @@ echarts.extendChartView({
_getClipShape: function (seriesModel) {
var coordSys = seriesModel.coordinateSystem;
var clipArea = coordSys && coordSys.getArea && coordSys.getArea();
return seriesModel.get('clip') ? clipArea : null;
return seriesModel.get('clip', true) ? clipArea : null;
},
_updateSymbolDraw: function (data, seriesModel) {
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册