c# - 删除 Highcharts 图表上条形下方的类别文本

标签 c# javascript css charts highcharts

我有一个看起来像这样的图表:

我想删除栏下的文本,“ödmjukhet”、“engagemang”等。但我仍然想在用户将鼠标悬停在栏上时在标签上显示类别名称。我该怎么做?

这是我的C#代码

        Highcharts chart1 = new Highcharts("Chart")
        .SetXAxis(new XAxis { Categories = averageGrades.Select(averageGrade => averageGrade.CoreValue.Name).ToArray(), })
        .SetYAxis(new YAxis { Min = 0, Max = 10, TickInterval = 1, Title = new YAxisTitle { Text = "Betygskalan" } })
        .SetSeries(new Series { Data = data, Name = "Snittbetyg" })
        .SetLegend(new Legend { Enabled = false, Layout = Layouts.Horizontal})
        .SetTitle(new Title { Text = "" })
        .InitChart(new Chart { DefaultSeriesType = ChartTypes.Column, Height = 300, Width = 200});

这是javascript输出代码的代码:

var Chart;
$(document).ready(function() {
    Chart = new Highcharts.Chart({
        chart: { renderTo:'Chart_container', defaultSeriesType: 'column', height: 300, width: 200 }, 
        legend: { enabled: false, layout: 'horizontal' }, 
        title: { text: '' }, 
        xAxis: { categories: ['Engagemang', 'Kompetens', 'Lönsamhet', 'Ödmjukhet'] }, 
        yAxis: { max: 10, min: 0, tickInterval: 1, title: { text: 'Betygskalan' } }, 
        series: [{ data: [{ color: '#FF9980', y: 4 }, { color: '#A6FF80', y: 8 }, { color: '#FF9980', y: 3 }, { color: '#A6FF80', y: 9 }], name: 'Snittbetyg' }]
    });
});

提前致谢!

最佳答案

删除

 xAxis: { categories: ['Engagemang', 'Kompetens', 'Lönsamhet', 'Ödmjukhet'] }, 

来自您的代码

或 将类添加到您的样式中,如果您想继续悬停,请参阅 DEMO

.highcharts-axis{
    display: none;
}​

关于c# - 删除 Highcharts 图表上条形下方的类别文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10652137/

相关文章:

c# - 使用 WPF 应用程序更新数据库

javascript - 您应该从 Rails 服务器返回 javascript (.js.erb) 还是在 Ajax 调用后更新页面时使用 native JS 回调机制

html - IE 11 框大小问题(添加边框或填充时不起作用)

c# - IronPython:意外 token 'from'

c# - EF Core 拥有的实体影子 PK 导致 SQLite 违反空约束

c# - 无法正确重启我的 DispatcherTimer

javascript - 如何防止在谷歌图表中重复 y 轴和隐藏标签?

javascript - 如何使用纯 Javascript 过滤非常大的 Bootstrap 表

HTML、CSS : overbar matching square root symbol

html - "CSS3111: @font-face encountered unknown error"来自网络服务器;从本地文件系统浏览时工作正常