2016-06-20 7 views
1

Я пытаюсь создать новую визуализацию (лист) в онлайн-книжке таблицы через javascript API или другим языком. Не используя Tableau Desktop или «ручное» взаимодействие в Tableau Online.Таблица: может ли визуализация быть создана с помощью javascript или другого языка?

Я знаю, что JS API позволяет мне контролировать (фильтровать, отображать и т. Д.) Существующие визуализации, а SDK может извлекать данные и публиковать, но мне нужно «создать» новую визуализацию в существующую книгу.

Есть ли способ сделать это?

+0

Просто любопытно, что использование случае это было бы? –

+0

Например, построение гистограммы с «нуля» программно, без необходимости взаимодействия с мышью. Это позволило бы автоматизировать, подробное построение визуализации в Таблице. –

+0

Gotcha. Я не работаю для этой компании, и я еще не использовал их инструменты, но Interworks - хорошо известный партнер Tableau. У них есть продукт Workbook SDK, к которому вы можете обратиться. http://powertoolsfortableau.com/tools/workbook-sdk –

ответ

3

Единственные методы создания контента Tableau, о котором я знаю, - это использование Desktop Desktop или Web authoring того, что уже опубликовано.

+0

Да, насколько я видел и получил ответы, это так. Благодарю. –

+0

Ответ от @become_yourself, похоже, приводит к возможности сделать это. Я буду проверять и принимать ответ, если так ... –

2

Я объясню, как сделать то, что вы просите в сообщении в блоге, указанном ниже. Вы можете использовать Python с Jinja2.

Основы ...

  1. Создание шаблона вашего XML.
  2. Вставьте необходимый код языка шаблонов Jinja2 в свой шаблон в качестве заполнителей для данных и XML, которые должны быть отображены Jinja2. Вы также можете визуализировать данные.
  3. Создайте файл CSV, который указывает, что программа Python должна знать для создания ваших книг.
  4. Запустите приложение Python для создания TWB-файла на основе вашего шаблона и входного файла. Вы также можете легко создать TWBX, объединив TWB и данные.

Ссылка содержит примеры кода и пример CSV-файла для указания вашего ввода.

https://www.linkedin.com/pulse/create-tableau-visualizations-programmatically-allan-thompson