gpt4 book ai didi

go - go-go 图表库中的文本旋转

转载 作者:数据小太阳 更新时间:2023-10-29 03:10:18 29 4
gpt4 key购买 nike

我正在使用 go 图表库 https://github.com/wcharczuk/go-chart制作条形图。我面临的问题是标签值很长,我想将文本旋转 45 度以显示完整文本 enter image description here

我喜欢显示的日期格式是这样的2018-05-12

var values []chart.Value
for k, v := range timeline {

// leng += 1
new_data := k[0:10]
println(new_data)
val := float64(v)
values = append(values, chart.Value{Label: new_data, Value: val, Style: chart.Style{FontColor: drawing.Color{R: 255, G: 0, B: 0, A: 255}, FontSize: 4.0}})
}

pie := chart.BarChart{
Title: "Timeline Chart",
Height: 350,
TitleStyle: chart.StyleShow(),
Background: chart.Style{
Padding: chart.Box{
Top: 40,
},
},
BarWidth: 60,
XAxis: chart.StyleShow(),
YAxis: chart.YAxis{
Style: chart.StyleShow(),
// TickStyle: chart.Style{
// TextRotationDegrees: 45.0,
// },
NameStyle: chart.Style{Show: true, TextRotationDegrees: 45.0},
},
Bars: values,

chart.Style 属性也不起作用,因为我想缩小字体大小并更改标签文本的颜色

最佳答案

在创建 chart.BarChart 时,只需将 TextRotationDegrees 添加到您的 XAxis

样式中
XAxis: chart.Style{
Show: true,
TextRotationDegrees: 45.0,
},

关于go - go-go 图表库中的文本旋转,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53173216/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com