diff options
author | si9ma <hellob374@gmail.com> | 2021-05-27 13:30:48 +0800 |
---|---|---|
committer | si9ma <hellob374@gmail.com> | 2021-05-27 13:30:48 +0800 |
commit | faa50c3326f05833e560653f368b80cb2cf0fac0 (patch) | |
tree | 19267de839dbaaea9addf095f4f3425e300a2b5b | |
parent | 5bf3ea61547df2a36757f14bfba47bf22b747079 (diff) |
feat: add disable option for chart xAxis and yAxis
-rw-r--r-- | drawing.go | 6 | ||||
-rw-r--r-- | xmlChart.go | 1 |
2 files changed, 4 insertions, 3 deletions
@@ -966,7 +966,7 @@ func (f *File) drawPlotAreaCatAx(formatSet *formatChart) []*cAxs { Max: max, Min: min, }, - Delete: &attrValBool{Val: boolPtr(false)}, + Delete: &attrValBool{Val: boolPtr(formatSet.XAxis.None)}, AxPos: &attrValString{Val: stringPtr(catAxPos[formatSet.XAxis.ReverseOrder])}, NumFmt: &cNumFmt{ FormatCode: "General", @@ -1020,7 +1020,7 @@ func (f *File) drawPlotAreaValAx(formatSet *formatChart) []*cAxs { Max: max, Min: min, }, - Delete: &attrValBool{Val: boolPtr(false)}, + Delete: &attrValBool{Val: boolPtr(formatSet.YAxis.None)}, AxPos: &attrValString{Val: stringPtr(valAxPos[formatSet.YAxis.ReverseOrder])}, NumFmt: &cNumFmt{ FormatCode: chartValAxNumFmtFormatCode[formatSet.Type], @@ -1069,7 +1069,7 @@ func (f *File) drawPlotAreaSerAx(formatSet *formatChart) []*cAxs { Max: max, Min: min, }, - Delete: &attrValBool{Val: boolPtr(false)}, + Delete: &attrValBool{Val: boolPtr(formatSet.YAxis.None)}, AxPos: &attrValString{Val: stringPtr(catAxPos[formatSet.XAxis.ReverseOrder])}, TickLblPos: &attrValString{Val: stringPtr("nextTo")}, SpPr: f.drawPlotAreaSpPr(), diff --git a/xmlChart.go b/xmlChart.go index 85a2c5c..a838f51 100644 --- a/xmlChart.go +++ b/xmlChart.go @@ -520,6 +520,7 @@ type cPageMargins struct { // formatChartAxis directly maps the format settings of the chart axis. type formatChartAxis struct { + None bool `json:"none"` Crossing string `json:"crossing"` MajorGridlines bool `json:"major_grid_lines"` MinorGridlines bool `json:"minor_grid_lines"` |