Я использую библиотеку графиков https://github.com/wcharczuk/go-chart для создания гистограммы. Проблема, с которой я сталкиваюсь, заключается в том, что значения меток имеют большую длину, и я хочу повернуть текст на 45 градусов, чтобы показать полный текст ![enter image description here](https://i.stack.imgur.com/M73E6.png)
Формат даты, который мне нравится показывать, выглядит следующим образом 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 также не работает, так как я хочу уменьшить размер шрифта и изменить цвет текста надписи