Avatar billede oyejo Nybegynder
29. juli 2004 - 13:33 Der 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)
Avatar billede oyejo Nybegynder
29. juli 2004 - 13:52 #1
i VBA kan man velge sekundær Y akse ved å skrive:
AxisGroup = 1.
finnes det en tilsvarende metode for å velge sekundær x-akse?
Avatar billede sjap Praktikant
29. juli 2004 - 13:55 #2
Prøv at se på

http://peltiertech.com/Excel/Charts/ClusterColAndLine.html

Hvis det var det du ønskede, skal du altså ikke øge pointene - jeg har jo ikke rigtigt lavet noget.
Avatar billede oyejo Nybegynder
29. juli 2004 - 14:16 #3
hei sjap
siden så ineteresant ut, men her er verdiene samlet som stolper i grupper ved siden av hverandere. jeg ønsker dem oppe på hverandere.
Avatar billede oyejo Nybegynder
29. juli 2004 - 14:20 #4
tror det jeg kaller stblet stolpe kalles
Staced Columns på engelsk
Avatar billede sjap Praktikant
29. juli 2004 - 15:41 #5
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.
Avatar billede sjap Praktikant
29. juli 2004 - 15:45 #6
Straks har jeg en ny idé:

- 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

Prøv det!
Avatar billede sjap Praktikant
29. juli 2004 - 16:03 #7
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).
Avatar billede oyejo Nybegynder
30. juli 2004 - 13:11 #8
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
Avatar billede sjap Praktikant
30. juli 2004 - 13:18 #9
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.

Også god helg til dig :0)
Avatar billede oyejo Nybegynder
02. august 2004 - 15:59 #10
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
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Excel kurser for alle niveauer og behov – find det kursus, der passer til dig

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester