tableau-api - 将 tableau 仪表板嵌入到 React 中会弄乱仪表板的格式

标签 tableau-api visualization

我有一个 Tableau 仪表板,我正在尝试使用 tableau-api npm package 将其嵌入到 React 网站中。虽然它在公共(public) Tableau 上看起来不错,但当我嵌入它时布局会发生变化。当我将其嵌入到react中时,如何确保布局保持不变?

编辑:这是我的代码。我用过this answer作为引用

import React, { Component } from 'react';
import tableau from 'tableau-api';
 
class Visualization extends Component {
  componentDidMount() {
    this.initTableau()
  }
 
  initTableau() {
    const vizUrl = 'url';
    const vizContainer = this.vizContainer;
    let viz = new window.tableau.Viz(vizContainer, vizUrl)
  }
 
  render() {
    return (
      <div ref={(div) => { this.vizContainer = div }}>
      </div>
    )
  }
}
 
export default Visualization;

最佳答案

您应该考虑几个选项

  1. 将仪表板的大小从自动更改为固定(引用 here )。如果您的仪表板中有 float 元素,这将会有所帮助
  2. 将您喜欢的设备添加到仪表板面板

Dashboard panel

  • 将适合选项更改为整个 View
  • Fit option

    如果这些选项都不起作用,我建议您分享仪表板和代码的照片,以便能够进行调试

    关于tableau-api - 将 tableau 仪表板嵌入到 React 中会弄乱仪表板的格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67799009/

    相关文章:

    wordpress - 嵌入式 Tableau 图表在 WordPress 博客中无法正常工作?

    javascript - 如何执行一个js函数onload?

    r - 在 R 中可视化纵向分类数据的好方法

    javascript - 有没有一种工具可以创建我的 javascript 代码层次结构的可视化表示

    javascript - 如何在 dc.js barChart 中绘制增长率线?

    google-cloud-platform - 如何将 Google Cloud Dataproc 上的 Hive 数据库连接到 Tableau

    python - 如何使用 Tableau 或 Excel 将数据时间转换为秒数

    java - 我们可以在早期版本的 tableau 中使用 java 读取 tableau 摘录吗?

    r - R:改变堆积条形图的颜色

    r - 带 Plotly 的树形图 : Blank Screen?