29. juli 2004 - 13:33Der er
8 kommentarer og 2 løsninger
Diagram., kombinere xy og stablet stolpe. Gjerne VBA-løsning
Hei alle sammen og god sommer!:-)
Ønsker å kombinere xy-grafer og stablede stolper i samme diagram.
I kolonne A står dato og klokkeslett. ( x-verdinene i xy-grafen)
I kollonne B og C står måledata som benyttes i xy-diagrammet ( verdier på Y-primæraksen )
I kollonne D og E står måledata som benyttes i xy-diagrammet (verdier Y-sekundæraksen, kolonne A-E har ca 700 rader)
I kolonne F og G er det 5 rader med verdier, som jeg ønsker å vise som stablede stolper. Der alle verdiene i en kolonne er stablet oppå hverandre. (stolpen skal bli like høy som summen av verdiene i en kolonne)
jeg tror ikke det er mulig, derfor gir jeg ikke mere enn 30 point's hvis dette er riktig. Hvis noen kommer med en løsning på problemet gir jeg 200p :o)
oyejo -> Det har du jo ret i. Jeg havde ikke set nærmere efter - jeg tænkte blot at det kunne ændres via indstillinger. Men jeg kan godt se at det duer ikke i det eksempel. Beklager.
- Du laver dit stolpediagram som normalt - Tilføj data og vælg dem, der skal vises i xy-diagram - Marker de nye data i diagrammet og angiv at de skal bruge de sekundære akser - Mens den nye serie stadig er markeret kan du angive, at diagramtypen skal være xy - Husk eventuelt lige at rette x-værdierne i serien
Du behøver jo strengt taget ikke bruge xy. Da dit x-akse format (på dine måledata) er datotid, kan du lige så godt bruge diagramtypen Kurve. Kombinationen af diagramtypen Kurve og datotidsformatet giver nogen fordele, ved formatering af akserne (kan f.eks. angive at der skal være 2 måneder mellem aksemærker).
Hei sjap! din ide 15:45:11 fungerer faktisk ganske bra. den med kurve og datotid format fikk jeg problemer med fordi den minste oppløsning på tidsskalen var 1 dag. ( er det riktig? ... jeg fikk den ikke til å fungere) Har lagt inn en ny kolonne mellom kolonne E og F med etiketter, som blir benyttet av dataseriene i (nå) kolonne F Og G.
Skal se litt mere på siden du henviste til, det var noe stoff der om en 3. y-akse Takker for hjelpen så langt, men lar spørsmålet stå åpent til over helgen. Kanskje det kommer flere innspill.
Ønsker deg en riktig god helg :-)
PS! En revidert makro ble slik: Sub Cht() Dim i As Long Dim Cht As Chart Set Cht = Charts.Add With Cht .ChartType = xlColumnStacked .SetSourceData Source:=Sheets("Ark1 ").Range("F1:H5"), PlotBy:=xlRows .SeriesCollection.Add Source:=Sheets("Ark1 ").Range("A1:E25"), _ Rowcol:=xlColumns, SeriesLabels:=True, _ CategoryLabels:=True, Replace:=False For i = 5 To 8 .SeriesCollection(i).ChartType = xlXYScatterLinesNoMarkers Next End With End Sub
Hei oyejo Jeg tror du har ret i at mindste opløsning på tidsskala er 1 dag. Jeg er vant til at operere med daglige data, så jeg tænkte ikke på at du havde en finere opløsning.
Hei sjap, takker så mye for hjelpen, vet ikke hva jeg skulle gjort uten Eksperten :-) du finner resten av dine point's her. http://www.eksperten.dk/spm/525543 mvh oyejo
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.