Do not input private or sensitive data. View Qlik Privacy & Cookie Policy.
Skip to main content

Announcements
Qlik GA: Multivariate Time Series in Qlik Predict: Get Details
cancel
Showing results for 
Search instead for 
Did you mean: 
Anonymous
Not applicable

Macro for adding symbol in expression tab and symbol size in presentation tab

hi ,

I have a line chart , i have added macro for adding expression dynamically. i want the line with circles and size should be 4

regards,

sam

2 Replies
deepakk
Partner - Specialist III
Partner - Specialist III

hi,

Below is the cdoe for creating and new chart and also for adding a new expression

' -------------------------------------- Adding NEw Chart ---------------------------------------------

set chart = ActiveDocument.ActiveSheet.CreateComboChart

chart.AddDimension "ProductType"

chart.AddExpression "sum(Amount)"

set p = chart.GetProperties

set expr = p.Expressions.Item(0).Item(0).Data.ExpressionVisual

expr.ShowAsBar = false

expr.ShowAsLine = true

expr.ShowAsSymbol = true

expr.SymbolMode =3 '0=Auto, 1=Circles, 2=Dots, 3=Squares...

chart.SetProperties p

p.ChartProperties.LineWidth = 12

chart.SetProperties p

p.ChartProperties.SymbolSize = 16

chart.SetProperties p



' ---------------------------------- Adding New Expression-------------------------------------------------

set chart = ActiveDocument.GetSheetObject("CH01")

chart.AddExpression "sum(Amount)"

set p = chart.GetProperties

p.ChartProperties.LineWidth = 12

p.ChartProperties.SymbolSize = 16

chart.SetProperties p

set expr = p.Expressions.Item(0).Item(0).Data.ExpressionVisual

expr.ShowAsBar = false

expr.ShowAsLine = true

expr.ShowAsSymbol = true

expr.LineMode = 1 '0=Normal, 1=Smooth, 2=Plateau leading...

expr.SymbolMode = 1 '0=Auto, 1=Circles, 2=Dots, 3=Squares...

chart.SetProperties p



Anonymous
Not applicable
Author

Hi Deepak,

Thanks for the quick reply and thks for the code, it work for me.

Big Smile