首页 > 解决方案 > Angular的剑道图表:折线图被设定的最大值切断

问题描述

当我在折线图中设置最大值时,与该值匹配的点会被截断。

我尝试添加边距,但边距应用在图表区域之外。我已经通过API,但无济于事。

以下 plunker 演示了该问题:link

@Component({
    selector: 'my-app',
    template: `
        <kendo-chart>
          <kendo-chart-value-axis>
              <kendo-chart-value-axis-item [title]="{ text: 'Miles' }"
                                           [min]="0" [max]="100">
              </kendo-chart-value-axis-item>
          </kendo-chart-value-axis>

          <kendo-chart-category-axis>
              <kendo-chart-category-axis-item [categories]="categories">
              </kendo-chart-category-axis-item>
          </kendo-chart-category-axis>

          <kendo-chart-series>
            <kendo-chart-series-item [data]="seriesData" type="line">
            </kendo-chart-series-item>
          </kendo-chart-series>
        </kendo-chart>
    `
})
export export class AppComponent {
    public seriesData: number[] = [20, 40, 100, 30, 50];
    public categories: string[] = ['Mon', 'Tue', 'Wed', 'Thu', 'Fri'];
}

标签: angularkendo-ui-angular2

解决方案


找到了。

显然,您可以添加一个 kendo-chart-pane,其中可以禁用标准启用的剪辑选项。

对于任何有兴趣的人:

      <kendo-chart-value-axis>
          <kendo-chart-value-axis-item [title]="{ text: 'Miles' }"
                                       [min]="0" [max]="100" pane="pane">
          </kendo-chart-value-axis-item>
      </kendo-chart-value-axis>
      <kendo-chart-panes>
          <kendo-chart-pane name="pane" clip="false">
          </kendo-chart-pane>
      </kendo-chart-panes>

更新plunker


推荐阅读