Skip to main content

For the entire org chart, is there a way to apply different coloring/sizing style based on specific data that was imported for the chart? 

 

For example, those at VP level are larger and colored green and those a level below are colored orange and slightly smaller, etc. Make it dynamic based on when the data is refreshed? 

 

Very new to Lucidchart, so just seeing what options there are OOTB. (Or even with custom scripting if necessary) 

Hi @aehrenwo 

Lucidchart offers various options to dynamically format your org chart based on imported data. You can explore out-of-the-box (OOTB) options like data linking, which allows you to connect your org chart to a data source like Google Sheets, ensuring updates are reflected in your diagram. Conditional formatting rules can also be applied to change shape appearances based on data, such as coloring VP-level shapes green and others orange.

Additionally, dynamic shapes can be used to change their appearance based on linked data. If these options don't meet your needs, custom scripting via the Lucidchart API can be used to achieve more complex formatting, but requires programming knowledge.

To learn more you can also refer to the below articles:

Make your diagrams dynamic with data linking | Lucidchart

Visualize data with dynamic shapes – Lucid

 

Hope this helps - Happy to help further!!
Thank you very much and have a great one!
Warm regards

 


Hi @aehrenwo, I wanted to share a resource with you as well in case you find it helpful - this Add conditional formatting in Lucidchart article from our help center details what shape attributes you’re able to control using conditional formatting. Out of the box, you are able to modify shape fill color, border color, text color, line color, border style, line style, border width, and line width.

It sounds like you’re also interested in controlling the size of the shape based on data associated with it. This isn’t available out of the box, but the team in Lucid for Developers might have suggestions here to do so via API as @Humas1985 mentioned. 


Reply