Hantera position, storlek och formgivning av diagram

Diagramposition och storlek

Ibland vill du ändra positionen eller storleken på det nya eller befintliga diagrammet inuti kalkylarket. Aspose.Cells tillhandahåller Chart.ChartObject egenskapen för att uppnå detta. Du kan använda dess underliggande egenskaper för att ändra diagrammet med ny höjd och bredd eller ompositionera det med nya X och Y koordinater.

Kontrollera diagrammets position och storlek

För att ändra diagrammets position (X, Y-koordinater) eller storlek (höjd, bredd), använd dessa egenskaper:

  1. Chart.ChartObject.X
  2. Chart.ChartObject.Y
  3. Chart.ChartObject.Height
  4. Chart.ChartObject.Width

Följande exempel förklarar användningen av ovanstående API:er, den laddar den befintliga arbetsboken som innehåller ett diagram i dess första kalkylblad. Sedan ändrar det storlek och position för diagrammet med Aspose.Cells.

Manipulering av Designerdiagram

Det finns tillfällen då du behöver manipulera eller modifiera diagram i designmallfiler. Aspose.Cells stöder fullständigt manipulation av designmallinnehåll och element. Data, diagraminnehåll, bakgrundsbild och formatering kan bevaras med noggrannhet.

Manipulera designmallar i mallfiler för diagram

För att manipulera designmallar i mallfiler, använd de diagramrelaterade API:erna. Till exempel kan du använda Worksheet.Charts egenskapen för att hämta de befintliga diagrammen i mallfilen.

Skapa ett diagram

Följande exempel visar hur man skapar ett pyramiddiagram. Senare kommer vi att manipulera detta diagram.

Manipulera diagrammet

Följande exempel visar hur man manipulerar det befintliga diagrammet. I det här exemplet ändrar vi det skapade diagrammet ovan. I den genererade utmatningen, notera att datumetiketten för en datapunkt har ställts in till ‘Storbritannien, 30K’.

Manipulera ett linjediagram i designmallen

I det här exemplet kommer vi att manipulera ett linjediagram. Vi kommer att lägga till några data-serier i det befintliga diagrammet och ändra deras linjefärger.