PyCharm 2018.1 Help

Diagrams

File | Settings | Tools | Diagrams for Windows and Linux
PyCharm | Preferences | Tools | Diagrams for macOS
Ctrl+Alt+S settings


Use this page to configure the default visibility settings and layout for diagrams.

Content pane

Select the checkboxes next to the elements to be shown on diagrams.

ItemDescription
Show Difference
DetailsIf this checkbox is selected, all the specified details of the elements will be shown in the UML class diagram for a revision. If this checkbox is not selected, only node elements will be included in diagram.
DB Diagrams
Key columns For the primary key columns to be shown when a diagram opens, select this checkbox.

When viewing a diagram in the editor, use showPK on the toolbar to show or hide the corresponding columns.

Columns For the columns other than the primary key columns to be shown when a diagram opens, select this checkbox.

When viewing a diagram in the editor, use showColumn on the toolbar to show or hide the corresponding columns.

Python Class Diagram
Class ElementsSelect the checkboxes below to show members within the node elements.

In diagram, use the toolbar buttons method for methods, field for fields, and innerClass for the inner classes.

Django Model Dependency Diagram
ElementSelect the checkboxes below to show members within the node elements.

In diagram, use the toolbar button field for fields.

Google App Engine Model Dependency Diagram
FieldsSelect the check boxes below to show fields within the node elements.

In diagram, use toolbar button field.

SQLAlchemy Model Dependency Diagram
FieldsSelect the check boxes below to show fields within the node elements.

In diagram, use toolbar button field.

Controls

ItemDescription
Default layoutSelect the desired layout from the drop-down list. Node elements in newly created diagrams will be arranged according to the selected layout.
Default scopeSelect scope from the drop-down list. Specifying a scope helps you avoid showing in diagram the unnecessary hierarchies. You can define scopes for your project in the Scopes page of the Settings dialog.
Fit content after layoutIf this checkbox is selected, then after applying a layout selected on the diagram context menu, all diagram elements will be resized to fit into the current diagram area. In diagram, use the erDiagramIconFitContent.png toolbar button.
Do relayout when new elements were addedIf this checkbox is selected, diagram layout will be performed automatically after adding new elements.
Enable colorsIf this checkbox is selected, relationship links will be shown colored.
Last modified: 23 July 2018

See Also