You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Improve Readme and docstring
-distinguish args, kwargs
-add missing kwargs
* fix#166
clarify that Cairo is required to visualize in vscode
* Fix#175 to enable plotting to html
Checking for System OS was outdated
* Document the use of gplothtml in README
* Update open_file
Now matches gadfly.jl (https://github.com/GiovineItalia/Gadfly.jl/blob/master/src/open_file.jl)
* Minor changes:
-allow gplothtml to accept same arguments as gplot
-allow x/y-locs to be of different type (<: Real)
* add TagBot to repo
* Fix#172. set background color (`backgroundc` kwarg):
and minor changes to plots.jl
update README
* add compose child object for background (instead of main level)
* rename to `background_color` + add test
* fixed#149
* support changing plot size (fixes#94, #147)
uses Colorant.set_default_graphic_size
* update default `plot_size` to Compose.jl default
* Fix#107
-Allow add title
-Set title color and size
-Set font family for entire plot
-Remove unneded Compose objects (the ones with `nothing` as the arg)
* scale title margin with title font size
* Fix#160 make self-loop edges curved
behavior is regardless of the linetype
* add padding option for margins
-relevant for plots with curved self-loops and long node labels
* Fix#154
Multiple dispatch was messing up because types were not specified for spring layout and `kws` not preceeded by `;`
* update error msg
* update background rectangle to cover padded area
* add conversion to floats for input locations to avoid error when Ints are passed
* use float instead of Float64
* add tests for layouts
* update compat; remove ColorTypes
* avoid unnecessary allocation if locs are already Floats
Co-authored-by: Simon Schölly <[email protected]>
* avoid allocation in gplot if locs are floats.
fix typo
* update ci.yml to julia 1.6
* bug fix
* add `pad` kwarg to override indvidual paddings
* make lines more robust when self-loops involved
* remove deps to LinAlg and SparseArrays now that not needed for mixed edge styles.
* remove using statements
* Revert "remove deps to LinAlg and SparseArrays now that not needed for mixed edge styles."
This reverts commit c391c55.
* fix bug
when node size uses Width units and padding is used, the arrow ends get thrown off (instead, replace Compose.w with 2.4 (unit box width) to make sure that the right size is used regardless of the padding)
* Change arrows to triangles. Fixes point 2 in #150
* update ref. images in tests for new arrow types
* fixed bug in tests
* -update locs type in gplot and spring_layout
-update default plot_size to square plot
* fix visualization of double sided arcs
* fix bug when edge iterator passed to `graphline`
* fix bug on edgelabels
* closes#95 (add `saveplot`)
also uses Reexport to export Measures
* no need to use Reexport or Measures
* make edge label in center (even for direted)
* .
* add interpolation functions for edge labels
* fix#190
* add note on bezier curve interpolation
---------
Co-authored-by: Simon Schölly <[email protected]>
Copy file name to clipboardExpand all lines: .github/workflows/ci.yml
+1-1
Original file line number
Diff line number
Diff line change
@@ -15,7 +15,7 @@ jobs:
15
15
fail-fast: false
16
16
matrix:
17
17
version:
18
-
- '1.3'# Replace this with the minimum Julia version that your package supports. E.g. if your package requires Julia 1.5 or higher, change this to '1.5'.
18
+
- '1.6'# Replace this with the minimum Julia version that your package supports. E.g. if your package requires Julia 1.5 or higher, change this to '1.5'.
19
19
- '1'# Leave this line unchanged. '1' will automatically expand to the latest stable 1.x release of Julia.
+`title_color` Plot title color. Default: `colorant"black"`
167
+
+`title_size` Plot title size. Default: `4.0`
168
+
+`font_family` Font family for all text. Default: `"Helvetica"`
163
169
+`NODESIZE` Max size for the nodes. Default: `3.0/sqrt(N)`
164
170
+`nodesize` Relative size for the nodes, can be a Vector. Default: `1.0`
165
171
+`nodelabel` Labels for the vertices, a Vector or nothing. Default: `nothing`
@@ -183,7 +189,10 @@ gplot(h)
183
189
+`arrowangleoffset` Angular width in radians for the arrows. Default: `π/9 (20 degrees)`
184
190
+`linetype` Type of line used for edges ("straight", "curve"). Default: "straight"
185
191
+`outangle` Angular width in radians for the edges (only used if `linetype = "curve`). Default: `π/5 (36 degrees)`
186
-
192
+
+`background_color` Color for the plot background. Default: `nothing`
193
+
+`plot_size` Tuple of measures for width x height of plot area. Default: `(10cm, 10cm)`
194
+
+`leftpad, rightpad, toppad, bottompad` Padding for the plot margins. Default: `0mm`
195
+
+`pad` Padding for plot margins (overrides individual padding if given). Default: `nothing`
187
196
# Reporting Bugs
188
197
189
198
Filing an issue to report a bug, counterintuitive behavior, or even to request a feature is extremely valuable in helping me prioritize what to work on, so don't hestitate.
0 commit comments