javascript - 调整谷歌表格图表行高

标签 javascript html css charts google-visualization

我有一个带有表格图表(如 https://developers.google.com/chart/interactive/docs/gallery/table )的谷歌可视化仪表板,显示如下所示的一些数据。我设法使用 CSS 类名称更改了表格的字体大小,但行高仍然是默认大小 - 我想更改它并使其变小。

我使用的字体 - CSS:

    .small-font {
    font-size: 10px;
    }

JavaScript:

    var cssClassNames = {
    tableCell: 'small-font'
    };

有没有办法使用 CSS 或其他方法来做到这一点?

Table Chart Image

最佳答案

只需将 height 添加到 css 类 small-font...

.small-font {
  font-size: 8px;
  height: 10px;
}

一定要包括这个图表选项...

allowHtml: true

请参阅以下工作片段...

google.charts.load('current', {
  callback: drawChart,
  packages:['table']
});

function drawChart() {
  var data = new google.visualization.arrayToDataTable([
    ['Year', 'Value'],
    ['2010', 10],
    ['2020', 14],
    ['2030', 16],
    ['2040', 22],
    ['2050', 28]
  ]);

  var options = {
    allowHtml: true,
    cssClassNames: {
      tableCell: 'small-font'
    }
  };

  var container = document.getElementById('chart_div');
  var chart = new google.visualization.Table(container);
  chart.draw(data, options);
}
.small-font {
  font-size: 8px;
  height: 10px;
}
<script src="https://www.gstatic.com/charts/loader.js"></script>
<div id="chart_div"></div>

关于javascript - 调整谷歌表格图表行高,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43928795/

相关文章:

javascript - 为什么即使错误处理明显有效,我在架构静态方法上定义的错误消息也没有显示?

html - 如何将绝对定位的图像放置在其已 overflow hidden 的父元素之外?

html - HTML 5 与 HTML 4 有何不同?

html - 同一个 css 类上的日期选择器

html - 打印时如何给每一页加logo

javascript - 命名 JavaScript 类但保留相同的 'this'

javascript - 使用 JavaScript 和 CSS clip-path 属性绘制多边形

javascript - iframe 使用 jQuery 加载进度条?

html - 当页面尺寸较小(手机宽度)时,文本与按钮不对齐。文本顶部与按钮中心对齐,而不是顶部

javascript - 54321 4321 321 1 在 JavaScript 中使用递归