如何隐藏Django Chartit图表的xAxis和yAxis标题?

时间:2018-09-04 12:57:18

标签: python django

我想在一个小图表中隐藏x / y轴标题。我尝试从xAxis中删除yAxischart_options字段,但是结果是一样的。有人可以帮忙吗?

   return Chart(
        datasource=blockpivotdata,
        series_options=[{
            'options': {
                'type': 'line',
                'stacking': False
            },
            'terms': {
                'date': [
                    'num',
                ]
            }
        }],
        chart_options={
            'title': {
                'text': 'Block Count Chart'},
            'xAxis': {
                'title': {
                    'text': 'Date'}},          <<<< this one
            'yAxis': {
                'title': {
                    'text': 'Blocks'}},        <<<< and this one
            'legend': {
                'enabled': False},
            'credits': {
                'enabled': False}},
    )

顺便说一句,我正在使用Django version 2.0django-chartit 0.2.9Python 3.7.0

2 个答案:

答案 0 :(得分:0)

如果要隐藏它,可以执行以下操作之一

plt.axis('off')

ax1 = plt.axes()
ax1.xaxis.set_label_text('foo')
ax1.xaxis.label.set_visible(False)

在将title内的单词存储到变量中的同时,也可以选择

答案 1 :(得分:0)

后来,我找到了一个解决方案,只想在这里粘贴,以防有人需要。

    chart_options={
        'title': {
            'text': 'Your Title'
        },
        'xAxis': [
            {
                'title': {
                    'text': 'Date',
                    'style': {
                        'display': 'none'
                    }
                },
                'labels': {
                    'enabled': True
                }
            },
            {
                'title': {
                    'text': 'Date',
                    'style': {               <<<< 
                        'display': 'none'    <<<< use this to hide axis title
                    }
                },
                'labels': {
                    'enabled': False
                },
                'lineColor': 'transparent',
                'tickLength': 0,
            }
        ],
        'yAxis': [
            {
                'title': {
                    'text': 'Blocks',
                    'style': {
                        'color': '#70b3ef'
                    }
                },
                'labels': {
                    'enabled': False
                },
            },
            {
                'title': {
                    'text': 'Total Diff'
                },
                'labels': {
                    'enabled': False
                }
            }
        ],
        'legend': {
            'enabled': False
        },
    }

您可以在此处看到一个生动的示例:https://grinexplorer.net