如何在charjs中在y轴上显示条形图

用户1388835

我正在使用使用 chartjs 的 ng2-charts。Angular 版本是 8.2.14。我必须显示条形图,但它们必须从 Y 轴而不是 X 轴开始。意味着图形应该从 y 轴开始增长。实现这一目标的方法是什么?

帕特里克·阿芬特兰格

您必须在配置选项中定义type图表的horizontalBar

var myBarChart = new Chart(ctx, {
    type: 'horizontalBar',
    data: data,
    options: options
});

或 ng2-charts 的 TypeScript:

public barChartType: ChartType = 'horizontalBar';

记住

水平条形图的配置选项与条形图相同。
但是,条形图中 x 轴上指定的任何选项都将应用于水平条形图中的 y 轴

这是 Stackblitz 的一个例子:https ://stackblitz.com/edit/ng2-charts-bar-template-vqunbc

export class AppComponent  {
  public barChartOptions: ChartOptions = {
    responsive: true,
  };
  public barChartLabels: Label[] = ['2006', '2007', '2008', '2009', '2010', '2011', '2012'];
  public barChartType: ChartType = 'horizontalBar';
  public barChartLegend = true;
  public barChartPlugins = [];

  public barChartData: ChartDataSets[] = [
    { data: [65, 59, 80, 81, 56, 55, 40], label: 'Series A' },
    { data: [28, 48, 40, 19, 86, 27, 90], label: 'Series B' }
  ];

  constructor() { }

  ngOnInit() {
  }
}

请参阅 Chart.js 文档以供参考:https ://www.chartjs.org/docs/latest/charts/bar.html#horizo​​ntal-bar-chart

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在条形图的条形图中显示值?

Matplotlib:如何在2个独立的轴上显示条形图和折线图例?

如何在y轴上创建具有相同数量的多个值的堆叠条形图

文字未显示在水平条形图d3.js的y轴上

如何在Chart.js条形图的x轴上居中放置条形图?

如何在R中创建金字塔条形图,在条之间具有y轴标签

如何在堆叠条形图显示中抑制零

如何在同一图表上用单独的轴绘制条形图和线形图?

如何创建频率堆叠的条形图,但是条形图上的百分比标签和y轴上的频率在R中?

如何在条形图范围轴上显示单位

如何在matplotlib中自动缩放条形图的y轴?

如何在海洋条形图的每个条形图的顶部显示y值?

如何使用matplotlib.pyplot在x轴上创建分组的条形图(按月和年),在y轴上创建值的条形图?

Seaborn:绘制在Y轴上显示属性均值的条形图?

如何在MATLAB中以条形图扩展x轴

如何在双Y轴图中的ggvis中对齐条形图和折线图?

如何在d3中的分组条形图数据的右侧显示第二个y轴

如何在Ruby on Rails中显示条形图的图例?

在Highcharts中,如何在“条形图”图表类型下反转y轴?

如何在c3 js中自定义条形图的y轴以显示自定义百分比刻度

如何在c3.js中在x轴上制作倒置条形图

如何在 Highcharts 中修改负轴条形图?

Highcharts - 条形图在 Y 轴上显示完整标签

当条形按 ggplotly 中的值排序时,如何在条形图工具提示上显示变量名称

如何在 R 中创建一个条形图,y 轴上的频率不是密度?

如何在 R 中创建基于 x 轴上的附加变量在中间分割的水平条形图?

如何在 Altair visual 中的 Y 轴和条形图之间添加更多空间

如何在 Shiny 中创建具有固定 y 轴值的条形图?

如何在 R 中制作 2 轴条形图