代码之家  ›  专栏  ›  技术社区  ›  Shreenil Patel

KidoUI角旋转条形图中X轴的标签

  •  1
  • Shreenil Patel  · 技术社区  · 6 年前

    我试图在较小的屏幕上旋转X轴的标签,以确保标签彼此不重叠。

    代码

    <kendo-chart *ngIf="!yearLoader" (seriesClick)="barClick($event)">
          <kendo-chart-tooltip format="{0} events"></kendo-chart-tooltip>
    
           <kendo-chart-category-axis>
                <kendo-chart-category-axis-item [categories]="yearChartData.months">
                </kendo-chart-category-axis-item>
           </kendo-chart-category-axis>
    
           <kendo-chart-series>
                <kendo-chart-series-item [spacing]="1" [data]="yearChartData.count" type="column"></kendo-chart-series-item>
           </kendo-chart-series>
    </kendo-chart>
    

    当我经历 API Documentation 我发现 rotation 财产 kendo-chart-x-axis-item-labels . 我想那可以解决我的问题。但是,我不知道如何在代码中使用它。有人能帮我吗?

    提前谢谢!

    1 回复  |  直到 6 年前
        1
  •  2
  •   blue    5 年前

    您可以旋转 轴或(类别轴)嵌套 kendo-chart-category-axis-item-labels 中的组件 kendo-chart-category-axis-item 组件 ( Example )

    <kendo-chart *ngIf="!yearLoader" (seriesClick)="barClick($event)">
        ...
    
        <kendo-chart-category-axis>
            <kendo-chart-category-axis-item [categories]="yearChartData.months">
    
                <kendo-chart-category-axis-item-labels [rotation]="45">
                </kendo-chart-category-axis-item-labels>
    
            </kendo-chart-category-axis-item>
        </kendo-chart-category-axis>
    
        ...
    </kendo-chart>
    

    如果要旋转所有标签( 是的 轴)使用 kendo-chart-axis-defaults-labels 组件并将其嵌套在 kendo-chart 组件

    <kendo-chart *ngIf="!yearLoader" (seriesClick)="barClick($event)">
    
        <kendo-chart-axis-defaults-labels [rotation]="45">
        </kendo-chart-axis-defaults-labels>
    
        ...
    </kendo-chart>