Skip to content

Commit 8a8dab9

Browse files
feat: Add {x,y}gap parameter to heatmaps (#385)
* Add {x,y}gap parameter to heatmaps
1 parent 8162d37 commit 8a8dab9

File tree

1 file changed

+9
-1
lines changed

1 file changed

+9
-1
lines changed

plotly/src/traces/heat_map.rs

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ use crate::{
77
common::{
88
Calendar, ColorBar, ColorScale, Dim, HoverInfo, Label, LegendGroupTitle, PlotType, Visible,
99
},
10-
private::NumOrStringCollection,
10+
private::{NumOrString, NumOrStringCollection},
1111
Trace,
1212
};
1313

@@ -107,11 +107,15 @@ where
107107
x_axis: Option<String>,
108108
#[serde(rename = "xcalendar")]
109109
x_calendar: Option<Calendar>,
110+
#[serde(rename = "xgap")]
111+
x_gap: Option<NumOrString>,
110112
y: Option<Vec<Y>>,
111113
#[serde(rename = "yaxis")]
112114
y_axis: Option<String>,
113115
#[serde(rename = "ycalendar")]
114116
y_calendar: Option<Calendar>,
117+
#[serde(rename = "ygap")]
118+
y_gap: Option<NumOrString>,
115119
z: Option<Vec<Z>>,
116120
zauto: Option<bool>,
117121
#[serde(rename = "zhoverformat")]
@@ -223,8 +227,10 @@ mod tests {
223227
.visible(Visible::LegendOnly)
224228
.x_axis("x")
225229
.x_calendar(Calendar::Hebrew)
230+
.x_gap(1.0)
226231
.y_axis("y")
227232
.y_calendar(Calendar::Islamic)
233+
.y_gap("10")
228234
.zauto(true)
229235
.zhover_format("fmt")
230236
.zmax(10.0)
@@ -256,9 +262,11 @@ mod tests {
256262
"x": [0.0, 1.0],
257263
"xcalendar": "hebrew",
258264
"xaxis": "x",
265+
"xgap": 1.0,
259266
"y": [2.0, 3.0],
260267
"yaxis": "y",
261268
"ycalendar": "islamic",
269+
"ygap": "10",
262270
"z": [[4.0, 5.0], [6.0, 7.0]],
263271
"zauto": true,
264272
"zhoverformat": "fmt",

0 commit comments

Comments
 (0)