Använda anpassade formateringsteman
Tableau har en mängd formateringsalternativ så att du kan anpassa visualiseringar och instrumentpaneler efter dina egna behov. Om du använder samma formatering för flera arbetsböcker, eller om du har särskilda teckensnitt och färger som fungerar bättre för ditt företag, så kan du använda ett anpassat formateringstema för att spara tid. Med hjälp av anpassade teman kan du snabbt använda dina formateringsval på hela Tableau-arbetsboken.
Du kan lägga till ett anpassat tema i en Tableau-arbetsbok genom att importera en JSON-fil som innehåller formateringsvalen. Och om du har en arbetsbok öppen och vill använda samma tema på en annan arbetsbok, så kan du exportera den anpassade temafilen.
Obs! Den här funktionen finns bara i Tableau Desktop 2025.1.
Importera ett anpassat tema
Öppna Tableau Desktop och skapa ett arbetsblad.
Välj Formatera i verktygsfältet.
Välj Importera anpassat tema ….
Välj en JSON-fil att importera och klicka på Öppna.
Det visas en dialogruta med alternativet Åsidosätt eller Bevara för befintliga formateringsändringar som du har gjort.
Du kan välja att låta det anpassade temat åsidosätta alla formateringsändringar som gjorts i Tableau-arbetsboken innan du importerar det anpassade temat. Du kan också välja att behålla ändringar som gjorts via rutan Format innan du importerar det anpassade temat.
Obs! Om du väljer att låta det anpassade temat åsidosätta befintliga formateringsändringar kommer det bara att åsidosätta de ändringar som ingår i JSON-filen. Ändringar som gjorts via RTF-redigeraren åsidosätts inte.
Åsidosätt: Den anpassade temafilen åsidosätter all formatering som gjorts i Tableau-arbetsboken.
Bevara: Den anpassade temafilen bevarar all formatering som gjorts i Tableau-arbetsboken.
Välj Åsidosätt eller Bevara.
Det anpassade temat importeras och formateringen används på arbetsboken.
Exportera ett anpassat tema
Du kan exportera ett anpassat tema på två sätt, antingen genom att exportera den anpassade temafilen eller genom att exportera en arbetsbok med ett anpassat tema. När du exporterar ett tema innehåller exportfilen de formateringsval som gjorts för det valda arbetsbladet. Om du till exempel har olika formateringsval för två olika arbetsblad i en arbetsbok kommer den anpassade temafil du exporterar att spegla formateringsvalen för det arbetsblad du valde när du exporterade filen. Det är bara formatelement som stöds och finns i den anpassade temafilen som exporteras.
Exportera en JSON-fil som innehåller ett anpassat tema
Välj Formatera i verktygsfältet.
Välj Exportera anpassat tema ….
Gå till den mapp där du vill spara den anpassade temafilen och klicka på Spara.
Nu finns den anpassade temafilen lokalt. Den här temafilen kan importeras till och användas med andra arbetsböcker.
Exportera en arbetsbok med ett anpassat tema
Välj Fil i verktygsfältet för ett arbetsblad och välj sedan Spara som.
Du kan också välja Exportera paketerad arbetsbok.
Spara arbetsboken som en .twb- eller .twbx-fil.
När du öppnar arbetsboken igen i Tableau används det anpassade temat.
Skapa JSON-temafilen
JSON-filen är den fil där formateringsvalen i det anpassade temat definieras. Du kan skapa filen med valfri textredigerare. Se till att du inkluderar de formateringselement du vill ha i det anpassade temat. Använd exempelfilen som mall när du skapar en egen fil.
Du kan välja mellan många olika leverantörer för att få hjälp med att validera filen, till exempel https://www.jsonschemavalidator.net.
Ladda ner den JSON-schemafil som behövs för att validera temafilen här.
Element som ska ingå i den anpassade temafilen
Den anpassade temafilen bör innehålla en version, ett grundtema, formatelement, formatattribut och formateringsval.
Version
Den första raden i den anpassade temafilen bör innehålla versionen. Från och med Tableau 25.1 är versionsnumret 1.0.0 och raden bör se ut så här: "version": "1.0.0".
Versionsnumret kan komma att uppdateras i framtida versioner av Tableau.
Grundtema
Den andra raden i den anpassade temafilen bör innehålla grundtemat. Grundtemana motsvarar befintliga arbetsboksteman i Tableau och bygger på olika versioner av Tableau Desktop. Alla formateringsval som anges i JSON-temafilen läggs till utöver grundtemat.
Grundtema | Motsvarar | Post i temafilen |
---|---|---|
Smidig | Tableau Desktop version 10.x och senare | "base-theme": "smooth" |
Stilren | Tableau Desktop version 8.0.x–9.3.x | "base-theme": "clean" |
Modernt | Tableau Desktop version 3.5–7.0. | "base-theme": "modern" |
Klassiskt | Tableau Desktop version 1.0–3.2 | "base-theme": "classic" |
Mer information om arbetsboksteman finns i Uppgradera eller ändra ditt arbetsbokstema (endast Tableau Desktop).
Formatelement
Formatelementen anger på vilken nivå formateringsvalen används. Exempel: alla teckensnitt, filtertitlar eller bara verktygstipsteckensnitt. Du hittar en lista över tillgängliga element i tabellen med formatelement.
Formatattribut
Formatattributen anger den del av formatelementet som formateringsvalen ska användas på. Exempel: font-color och font-size för formatelementet Alla.
Tänk på att kolla i listan med attribut för det formatelement du använder. Formatelementet highlighter har till exempel stöd för ett formatattribut för bakgrundsfärg, men formatelementet highlighter-title har det inte.
Formateringsval
Formateringsvalen anger vad du vill använda på formatelementet och formatattributet. Exempel: teckensnittsfärg, teckensnittsfamilj eller teckenstorlek. Formateringsvalet måste anges som en sträng eller ett heltal, beroende på formatattributet. Färger måste anges som hexadecimala färgkoder, till exempel #FF0000.
Indatatypen sträng innehåller text.
Indatatypen heltal innehåller heltal.
Exempel på anpassad temafil
{ "version": "1.0.0",
"base-theme": "smooth",
"styles": {
"all": {
"font-color": "#d16302",
"font-family": "Tableau Bold"
},
"worksheet": {
"font-color": "#d16302",
"font-family": "Tableau Bold",
"font-size": 14
},
"worksheet-title": {
"font-color": "#d16302",
"font-family": "Tableau Bold",
"font-size": 14
},
"view": {
"background-color": "#ffb370"
}
}
}
Formatelement som stöds med anpassade teman
Den här tabellen innehåller en lista över formatelement och motsvarande formatattribut som stöds. Alla formatelement i Tableau stöds inte för anpassade teman just nu, men vi kommer att lägga till fler formatelement i framtida versioner. När du importerar en anpassad temafil används dess formatelement på alla arbetsblad i arbetsboken.
Formatelement | Beskrivning | Formatattribut | Indatatyp | Formateringsval |
---|---|---|---|---|
all | Formaterar alla teckensnitt i hela arbetsboken. | font-color | Sträng | Sträng som anges som en hexadecimal färgkod, till exempel #FF0000. |
font-family | Sträng | Sträng med en maximal längd på 50 tecken. | ||
worksheet | Formaterar arbetsbladets standardteckensnitt. | font-color | Sträng | Sträng som anges som en hexadecimal färgkod, till exempel #FF0000. |
font-family | Sträng | Sträng med en maximal längd på 50 tecken. | ||
font-size | Heltal | Heltal med ett lägsta värde på 1 och ett högsta värde på 99. | ||
worksheet-title | Formaterar arbetsbladets titelteckensnitt. | font-color | Sträng | Sträng som anges som en hexadecimal färgkod, till exempel #FF0000. |
font-family | Sträng | Sträng med en maximal längd på 50 tecken. | ||
font-size | Heltal | Heltal med ett lägsta värde på 1 och ett högsta värde på 99. | ||
tooltip | Formaterar verktygstipsteckensnittet. | font-color | Sträng | Sträng som anges som en hexadecimal färgkod, till exempel #FF0000. |
font-family | Sträng | Sträng med en maximal längd på 50 tecken. | ||
font-size | Heltal | Heltal med ett lägsta värde på 1 och ett högsta värde på 99. | ||
dashboard-title | Formaterar titeln för instrumentpanelen. | font-color | Sträng | Sträng som anges som en hexadecimal färgkod, till exempel #FF0000. |
font-family | Sträng | Sträng med en maximal längd på 50 tecken. | ||
font-size | Heltal | Heltal med ett lägsta värde på 1 och ett högsta värde på 99. | ||
font-weight | Sträng | Sträng som anges som normal eller bold . | ||
story-title | Formaterar berättelsens titelteckensnitt. | font-color | Sträng | Sträng som anges som en hexadecimal färgkod, till exempel #FF0000. |
font-family | Sträng | Sträng med en maximal längd på 50 tecken. | ||
font-size | Heltal | Heltal med ett lägsta värde på 1 och ett högsta värde på 99. | ||
header | Formaterar rubrikens teckensnitt. | font-color | Sträng | Sträng som anges som en hexadecimal färgkod, till exempel #FF0000. |
font-family | Sträng | Sträng med en maximal längd på 50 tecken. | ||
legend | Formaterar teckensnitt och bakgrundsfärg för förklaringen. | font-color | Sträng | Sträng som anges som en hexadecimal färgkod, till exempel #FF0000. |
font-family | Sträng | Sträng med en maximal längd på 50 tecken. | ||
font-size | Heltal | Heltal med ett lägsta värde på 1 och ett högsta värde på 99. | ||
background-color | Sträng | Sträng som anges som en hexadecimal färgkod, till exempel #FF0000. Det här elementet har även stöd för två extra siffror för transparens, till exempel #FF000080. | ||
legend-title | Formaterar teckensnittet för förklaringens titel på alla arbetsblad. | font-color | Sträng | Sträng som anges som en hexadecimal färgkod, till exempel #FF0000. |
font-family | Sträng | Sträng med en maximal längd på 50 tecken. | ||
font-size | Heltal | Heltal med ett lägsta värde på 1 och ett högsta värde på 99. | ||
filter | Formaterar filtrets teckensnitt och bakgrundsfärg på alla arbetsblad. | font-color | Sträng | Sträng som anges som en hexadecimal färgkod, till exempel #FF0000. |
font-family | Sträng | Sträng med en maximal längd på 50 tecken. | ||
font-size | Heltal | Heltal med ett lägsta värde på 1 och ett högsta värde på 99. | ||
background-color | Sträng | Sträng som anges som en hexadecimal färgkod, till exempel #FF0000. Det här elementet har även stöd för två extra siffror för transparens, till exempel #FF000080. | ||
filter-title | Formaterar teckensnittet för filtrets titel på alla arbetsblad. | font-color | Sträng | Sträng som anges som en hexadecimal färgkod, till exempel #FF0000. |
font-family | Sträng | Sträng med en maximal längd på 50 tecken. | ||
font-size | Heltal | Heltal med ett lägsta värde på 1 och ett högsta värde på 99. | ||
parameter-ctrl | Formaterar parameterns teckensnitt och bakgrundsfärg på alla arbetsblad. | font-color | Sträng | Sträng som anges som en hexadecimal färgkod, till exempel #FF0000. |
font-family | Sträng | Sträng med en maximal längd på 50 tecken. | ||
font-size | Heltal | Heltal med ett lägsta värde på 1 och ett högsta värde på 99. | ||
background-color | Sträng | Sträng som anges som en hexadecimal färgkod, till exempel #FF0000. Det här elementet har även stöd för två extra siffror för transparens, till exempel #FF000080. | ||
parameter-ctrl-title | Formaterar teckensnittet för parameterkontrollens titel på alla arbetsblad. | font-color | Sträng | Sträng som anges som en hexadecimal färgkod, till exempel #FF0000. |
font-family | Sträng | Sträng med en maximal längd på 50 tecken. | ||
font-size | Heltal | Heltal med ett lägsta värde på 1 och ett högsta värde på 99. | ||
highlighter | Formaterar framhävningens teckensnitt och bakgrundsfärg på alla arbetsblad. | font-color | Sträng | Sträng som anges som en hexadecimal färgkod, till exempel #FF0000. |
font-family | Sträng | Sträng med en maximal längd på 50 tecken. | ||
font-size | Heltal | Heltal med ett lägsta värde på 1 och ett högsta värde på 99. | ||
background-color | Sträng | Sträng som anges som en hexadecimal färgkod, till exempel #FF0000. Det här elementet har även stöd för två extra siffror för transparens, till exempel #FF000080. | ||
Highlighter-title | Formaterar teckensnittet för framhävningens titel på alla arbetsblad. | font-color | Sträng | Sträng som anges som en hexadecimal färgkod, till exempel #FF0000. |
font-family | Sträng | Sträng med en maximal längd på 50 tecken. | ||
font-size | Heltal | Heltal med ett lägsta värde på 1 och ett högsta värde på 99. | ||
page-ctrl-title | Formaterar teckensnittet för sidkortets titel på alla arbetsblad. | font-color | Sträng | Sträng som anges som en hexadecimal färgkod, till exempel #FF0000. |
font-family | Sträng | Sträng med en maximal längd på 50 tecken. | ||
gridline | Formaterar rutnätslinjerna i en vy. | line-visibility | Sträng | Sträng som anges som on eller off . |
line-pattern | Sträng | Sträng som anges som dotted , dashed eller solid . | ||
line-width | Heltal | Heltal med ett lägsta värde på 1 och ett högsta värde på 99. | ||
line-color | Sträng | Sträng som anges som en hexadecimal färgkod, till exempel #FF0000. Det här elementet har även stöd för två extra siffror för transparens, till exempel #FF000080. | ||
zeroline | Formaterar nollinjen i en vy. | line-visibility | Sträng | Sträng som anges som on eller off . |
line-pattern | Sträng | Sträng som anges som dotted , dashed eller solid . | ||
line-width | Heltal | Heltal med ett lägsta värde på 1 och ett högsta värde på 99. | ||
line-color | Sträng | Sträng som anges som en hexadecimal färgkod, till exempel #FF0000. Det här elementet har även stöd för två extra siffror för transparens, till exempel #FF000080. | ||
mark | Formaterar markeringsfärgen i en vy. | mark-color | Sträng | Sträng som anges som en hexadecimal färgkod, till exempel #FF0000. |
view | Formaterar bakgrundsfärgen i en vy. | Sträng | Sträng som anges som en hexadecimal färgkod, till exempel #FF0000. |