Grafiekbalk kleuren op basis van de Y-as

Pagina: 1
Acties:

Onderwerpen

Vraag


Acties:
  • 0 Henk 'm!

  • Postius
  • Registratie: September 2006
  • Laatst online: 25-08-2021
Hallo allemaal,

Fijn dat jullie de moeite nemen om dit te lezen. Mijn probleem is als volgt:

Ik heb een reeks datums (laten we zeggen 1 maart t/m 31 maart) met hier een waarde (aantal bloemkolen) achter.

Nu wil ik als ik een kolom grafiek maak dat alle maandagen dezelfde kleur krijgen, alle dinsdagen etc.

Dus alle dagen van de week een verschillende kleur die wel door loopt. Dus dat alle maandagen blauw zijn, alle dinsdagen rood etc.


Ik heb al veel gegoogled, maar alle voorwaardelijke opmaak in grafieken is op basis van de Waarde of een Reeks. Ik wil juist op basis van het labels op de Y-as doen. (op de Y as staan de datums). Het probleem is ook dat ik niet meerdere reeksen heb maar gewoon 1 reeks.

Ik heb de indruk dat de oplossing niet moeilijk hoeft te zijn maar dat ik het even niet zie. Simpelweg komt het erop neer dat ik zoiets wil: Als maandag dan blauw, als dinsdag dan rood etc.

Alle voorwaardelijke opmaak hulp op internet gaat basis van de Waarde en dit wil ik dus niet! Als iemand een goed idee heeft over hoe ik er meerdere reeksen van kan maken is dat ook welkom.


Wat ik uiteindelijk wil is een kolom grafiek, die op de Y-as de datums heeft staan, op de X-as de waarde. En dat alle kolommen die op een datum vallen die maandag is dezelfde kleur krijgen, zelfde voor dinsdag en de rest van de dagen van de week.

Alvast bedankt voor alle tips!

GoT Warhammer Community op steam http://steamcommunity.com/groups/got40k

Beste antwoord (via Postius op 01-04-2020 13:56)


  • Belindo
  • Registratie: December 2012
  • Nu online

Belindo

β–Ά β”€πŸ”˜β”€β”€β”€β”€β”€β”€β”€ 15:02

Plaatje bij het praatje (en gelijk even een test of de multiMessage mooi werkt :p

Plaatje 1, basis-data met een hulpkolom om van de datum de dag te maken:
Afbeeldingslocatie: https://tweakers.net/i/uer7SiROZkoNirkjYyNz5uYF4Og=/234x176/filters:strip_icc():strip_exif()/f/image/70XXMW8vSSLGOYA87ZY3JaDe.jpg?f=fotoalbum_medium

Plaatje 2, de opbouw van je pivot:
Afbeeldingslocatie: https://tweakers.net/i/JSEqmcUdzUxC5WUxyfwZeelRVgE=/234x176/filters:strip_icc():strip_exif()/f/image/52dxLojM6dRhz7yXH2o3mNpg.jpg?f=fotoalbum_medium

Plaatje 3, de uiteindelijke grafiek:
Afbeeldingslocatie: https://tweakers.net/i/LcpvJvJ3vqnYhJGqTQ3VOA8v6Kw=/234x176/filters:strip_icc():strip_exif()/f/image/xxT1NEduhn9jOycDo0fODFRD.jpg?f=fotoalbum_medium

Coding in the cold; <brrrrr />

Alle reacties


Acties:
  • 0 Henk 'm!

  • Patrick_6369
  • Registratie: April 2010
  • Nu online
Je kunt in een grafiek alle kolommen met de hand een afwijkend kleurtje geven.
Of je zou een kleurenschema moeten bedenken dat 7 kleuren afwisselt.
Volgens mij ga je met conditional formatting dit niet bereiken...

Toevoeging: De weekdag die uit een datum volgt, wordt ook niet in Excel als waarde opgeslagen, maar is een afgeleide van de datum (die weer een getal is, gerekend in dagen vanaf 1-1-1900). Het is dus enkel een weergavevariant van een datum. Om daar ΓΌberhaupt al conditional formatting van te maken (als het niet in een grafiek zit) lijkt me al een drama zonder hulpkolom, laat staan in een grafiek.

[ Voor 48% gewijzigd door Patrick_6369 op 01-04-2020 11:17 . Reden: Extra commentaar toegevoegd ]

Hier zou een handtekening kunnen staan.


Acties:
  • +1 Henk 'm!

  • Belindo
  • Registratie: December 2012
  • Nu online

Belindo

β–Ά β”€πŸ”˜β”€β”€β”€β”€β”€β”€β”€ 15:02

Als je een hulptabel gebruikt kun je de values per dag uitlezen. Is de datum een maandag, dan krijgt de maandag kolom een value, anders krijgt ie 0. Als je dit dan plot in een grafiek, is elke kolom voor een dag een ander kleurtje in je grafiek.

Zoiets als dit:
DatumMaandagDinsdagWoensdagDonderdagVrijdagZaterdagZondag
2020-03-0100000034
2020-03-0228000000
2020-03-0303600000
2020-03-0400190000


Met een pivotchart is dit nog makkelijker, door in je data een hulpkolom aan te maken met de dag =TEXT(CelMetDatum,"dddd"), dan zet je je Datum in Rows, Dag in Columns en Values in Values.

Coding in the cold; <brrrrr />


Acties:
  • Beste antwoord
  • +1 Henk 'm!

  • Belindo
  • Registratie: December 2012
  • Nu online

Belindo

β–Ά β”€πŸ”˜β”€β”€β”€β”€β”€β”€β”€ 15:02

Plaatje bij het praatje (en gelijk even een test of de multiMessage mooi werkt :p

Plaatje 1, basis-data met een hulpkolom om van de datum de dag te maken:
Afbeeldingslocatie: https://tweakers.net/i/uer7SiROZkoNirkjYyNz5uYF4Og=/234x176/filters:strip_icc():strip_exif()/f/image/70XXMW8vSSLGOYA87ZY3JaDe.jpg?f=fotoalbum_medium

Plaatje 2, de opbouw van je pivot:
Afbeeldingslocatie: https://tweakers.net/i/JSEqmcUdzUxC5WUxyfwZeelRVgE=/234x176/filters:strip_icc():strip_exif()/f/image/52dxLojM6dRhz7yXH2o3mNpg.jpg?f=fotoalbum_medium

Plaatje 3, de uiteindelijke grafiek:
Afbeeldingslocatie: https://tweakers.net/i/LcpvJvJ3vqnYhJGqTQ3VOA8v6Kw=/234x176/filters:strip_icc():strip_exif()/f/image/xxT1NEduhn9jOycDo0fODFRD.jpg?f=fotoalbum_medium

Coding in the cold; <brrrrr />


Acties:
  • +1 Henk 'm!

  • Belindo
  • Registratie: December 2012
  • Nu online

Belindo

β–Ά β”€πŸ”˜β”€β”€β”€β”€β”€β”€β”€ 15:02

En voor betere leesbaarheid (die stap was ik even vergeten) zet je bij column formatting je overlap op 100%. Want nu plot ie per dag 7 balkjes (waarvan 6 onzichtbaar) naast elkaar. Met 100% overlap zet ie ze alle 7 over elkaar heen.

Coding in the cold; <brrrrr />


Acties:
  • 0 Henk 'm!

  • Postius
  • Registratie: September 2006
  • Laatst online: 25-08-2021
@Patrick_6369 Handmatig kan het inderdaad, maar gezien de hoeveelheid data geen aanrader! In ieder geval bedankt voor het meedenken

@Belindo Zeer bedankt! Dit is precies wat ik bedoelde, ik ga hiermee aan de slag! Bedankt voor je heldere uitleg met plaatjes! Ik was t/m stap 1 gekomen, om er dan een pivot van te maken en hem zo in te steken kwam ik niet op! Erg netjes!

Alleen nu nog een manier vinden om de balken beter gecentreerd te krijgen.... :9

[ Voor 10% gewijzigd door Postius op 01-04-2020 13:56 ]

GoT Warhammer Community op steam http://steamcommunity.com/groups/got40k


Acties:
  • 0 Henk 'm!

  • Patrick_6369
  • Registratie: April 2010
  • Nu online
Nice one @Belindo. Dat is een mooie omweg om toch dit resultaat te behalen. Daar had ik nooit aan gedacht!

Hier zou een handtekening kunnen staan.


Acties:
  • +1 Henk 'm!

  • Belindo
  • Registratie: December 2012
  • Nu online

Belindo

β–Ά β”€πŸ”˜β”€β”€β”€β”€β”€β”€β”€ 15:02

Postius schreef op woensdag 1 april 2020 @ 13:38:
Alleen nu nog een manier vinden om de balken beter gecentreerd te krijgen.... :9
Zie m'n laatste bericht. De overlap op 100% zetten. Als je recht-klikt op een color > Format Axis > Overlap naar 100%.

Coding in the cold; <brrrrr />


Acties:
  • +1 Henk 'm!

  • Belindo
  • Registratie: December 2012
  • Nu online

Belindo

β–Ά β”€πŸ”˜β”€β”€β”€β”€β”€β”€β”€ 15:02

Nog een tip, als je nu Data Labels wilt hebben, zullen alle legen dagen een label hebben voor 0. Dit is natuurlijk erg lelijk. Daarom kun je van de data labels het Number Format aanpassen naar 'Custom' en dan het volgende invoegen:
code:
1
0;-0;
Dan worden de labels met 0 verborgen.

Coding in the cold; <brrrrr />

Pagina: 1