Generator för textbaserade förloppsindikatorer
Skapa en textbaserad förloppsindikator utifrån ett värde och en totalsumma, till exempel ████████░░░░ 67 %, som kan klistras in i en README, Discord, Slack eller en terminal. Välj block, jämna block, ASCII, cirklar, emoji eller egna tecken, ange bredd och kanter, visa procent eller värde och justera flera staplar i linje samtidigt. Körs i webbläsaren.
Inmatning
Utdata
Readme
Vad är en textbaserad förloppsindikator?
En textbaserad förloppsindikator visar hur långt något har kommit med vanliga tecken i stället för en bild, till exempel ████████░░░░░░░░░░░░ 42% eller [=========> ]. Eftersom den består av vanlig text kan den placeras var som helst där text används: i en README, ett Discord- eller Slack-meddelande, ett commit-meddelande, ett terminalskript, en statusrad eller ett inlägg på sociala medier.
Verktygsbeskrivning
Det här verktyget omvandlar ett värde och ett totalt värde till en textbaserad förloppsindikator som du kan kopiera. Välj en av de färdiga stilarna eller skriv egna tecken, ange bredden, lägg till kanter och välj om procentandelen, värdet av det totala värdet eller båda ska visas. Lägg till flera rader för att skapa ett litet stapeldiagram, till exempel över språken i ett projekt eller förloppet för flera uppgifter, med justerade etiketter och staplar.
Funktioner
- Stilar med block, skuggor, hashtecken, pilar, cirklar, kvadrater och emoji, samt anpassade tecken för fyllning, tomt utrymme och huvud
- Mjuka block som fyller åttondelar av ett tecken för en mer detaljerad indikator
- Bredd från 1 till 100 tecken
- Valfria vänster- och högerkanter, till exempel
[och] - Procentandel, värde av totalt värde, båda eller ingen etikett, med valfritt antal decimaler
- Flera staplar samtidigt, med utfyllnad av etiketter så att staplarna linjerar
- Kopiera resultatet eller ladda ner det som en textfil
Så fungerar det
Värdet divideras med det totala värdet och multipliceras med bredden för att beräkna hur många tecken som ska fyllas i. Resultatet avrundas till närmaste heltal. Den mjuka stilen avrundar till närmaste åttondel av ett tecken och ritar den delvis fyllda cellen med ett av Unicode-blocken ▏▎▍▌▋▊▉. Pilstilen och anpassade staplar med ett huvudtecken ersätter det senast fyllda tecknet med huvudtecknet tills stapeln är full. Värden under noll ritar en tom stapel, och värden över det totala värdet ritar en full stapel medan etiketten fortfarande visar den verkliga procentandelen, till exempel 150%.
Tips
- Klistra in staplarna i ett kodblock (tre bakåtcitattecken i Markdown, Discord eller Slack) så att de visas med ett teckensnitt med fast teckenbredd och linjerar.
- Emoji och vissa symboler är bredare än ett tecken i många teckensnitt, så staplar med emoji kanske inte linjerar med text på samma rad.
- För en terminal eller loggfil som kanske inte stöder Unicode kan du använda hash- eller pilstilen, som endast använder ASCII-tecken.