我正在尝试使用列名作为柱形图中的x轴标签
.setOption("useFirstColumnAsDomain", true)
不过,它为标签添加了0.3的增量
我尝试使用设置刻度线
.setOption("hAxis", { gridlines: { count: 5 }, ticks: ["Embed", "Initiate", "Practice", "Mature", "Hub & Extend"] })
无济于事
这是我用来生成数据和图表的代码
var data = Charts.newDataTable()
.addColumn(Charts.ColumnType.NUMBER, "blank")
.addColumn(Charts.ColumnType.NUMBER, "cat1")
.addColumn(Charts.ColumnType.NUMBER, "cat2")
.addColumn(Charts.ColumnType.NUMBER, "cat3")
.addColumn(Charts.ColumnType.NUMBER, "cat4")
.addColumn(Charts.ColumnType.NUMBER, "cat5")
.addRow([1,parseInt(m[0]),parseInt(m[1]),parseInt(m[2]),parseInt(m[3]),parseInt(m[4])])
.build();
var xtextStyle = Charts.newTextStyle().setColor('black').setFontSize(12).build();
var chart = Charts.newColumnChart()
.setDimensions(1500, 1000)
//.useLogScale()
.setTitle(m[5] + "'s Dynamic Adventure Chart")
.setOption('colors', ["#6c564d", "#db5d52", "#3f4b5d", "#56be93", "#dce24b"])
.setDataTable(data)
.setRange(0,5)
.setOption("bar", {"groupWidth": '45%'})
.setOption("vAxis", { ticks: [0, 0.5, 1, 1.5, 2, 2.5, 3, 3.5, 4, 4.5, 5]})
.setOption("useFirstColumnAsDomain", true)
.setOption('chartArea', {'width': '80%', 'height': '80%'})
.build();
我希望基于列名来标记x轴(例如:cat1),但是现在x轴现在以.3(.3,.6,.9等)的增量进行标记。