1
votes

Graphique à barres Echarts - Y a-t-il une possibilité de défilement latéral?

Existe-t-il un moyen de faire défiler latéralement (je veux dire, sur l'axe des x) la barre graphique des eCharts? J'ai une énorme quantité de données à afficher, donc elles ne peuvent pas "s'adapter" uniquement à la largeur des navigateurs, car l'ensemble du graphique sera très difficile à lire (chaque colonne perd en largeur).

Ma version d'echarts: ^4.0.4

Mon graphique


3 commentaires

Nous ne pouvons pas transformer les images en code.


Pouvez-vous me dire combien de données vous disposez?


@IslamElshobokshy Mon code était-il nécessaire? Je cherchais juste une option e-graphique spécifique.


3 Réponses :


1
votes

Vous pouvez ajouter l'attribut appelé dataZoom à l'intérieur de l'objet appelé options puis passer cet obj à .setOption.

    dataZoom: [
        {
            show: true,
            start: 94,
            end: 100
        },
        {
            type: 'inside',
            start: 94,
            end: 100
        },
        {
            show: true,
            yAxisIndex: 0,
            filterMode: 'empty',
            width: 30,
            height: '80%',
            showDataShadow: false,
            left: '93%'
        }
    ],

J'ai vu cet exemple mais je ne sais pas ce que vous voulez précisément.

https : //ecomfe.github.io/echarts-examples/public/editor.html? c = mix-zoom-on-value


1 commentaires

C'est ce que je cherchais. Je ne savais pas que je pouvais résoudre ce problème en utilisant le zoom de valeur.



1
votes

J'ai trouvé cet exemple qui peut vous aider: Graphique à barres avec options de défilement


0 commentaires