为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

Go
HUH函数 2023-05-08 14:38:37
我正在使用 go 图表库https://github.com/wcharczuk/go-chart制作条形图。我面临的问题是标签值很长,我想将文本旋转 45 度以显示完整文本我喜欢显示的日期格式是这样的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属性也不起作用,因为我想缩小字体大小并更改标签文本的颜色
查看完整描述

1 回答

?
临摹微笑

TA贡献1982条经验 获得超2个赞

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

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


查看完整回答
反对 回复 2023-05-08
  • 1 回答
  • 0 关注
  • 96 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信