HighCharts Problem mit voller Breite

7

Ich versuche, mein gerendertes Diagramm 100% des übergeordneten divs ohne Erfolg zu füllen. Gibt es eine Möglichkeit, die Lücke auf der linken und rechten Seite zu entfernen?

Ссылка

%Vor%     
user2341636 02.05.2013, 04:15
quelle

6 Antworten

9

Wenn Sie die Optionen width: 300, height: 200 wie folgt entfernen:

%Vor%

es wird automatisch den Container füllen.

    
MISJHA 02.05.2013 04:25
quelle
6

Setzen Sie minPadding und maxPadding auf 0, siehe: Ссылка

    
Paweł Fus 02.05.2013 11:10
quelle
6

Das Problem liegt an der jquery-Benutzeroberfläche. Nachdem Sie Ihr Diagramm gerendert haben, rufen Sie diesen Code auf, um das Diagramm neu zu füllen. Dies behebt mein Problem

%Vor%     
philip mudenyo 03.05.2017 08:26
quelle
5

Versuchen Sie Folgendes:

%Vor%     
Duc Anh 02.05.2013 04:37
quelle
4

Ich habe es durch

gelöst %Vor%

UPD:

  1. Attribute für Breite und Höhe entfernen.
  2. fügen Sie in .css den folgenden Code hinzu, um den Diagrammblock auf 100% von #container:
  3. einzustellen

Diagramm {Breite: 100%; Höhe: 100%; }

2a. Ein anderer Weg ist - falls es nicht möglich ist, die Containergröße während der "Design" -Zeit zu definieren, können Sie das Diagramm nach dem Laden des Diagramms reflow (d. h. rufen Sie chart.reflow ();):

%Vor%

Siehe Beispiel Ссылка

    
Andriy B. 22.03.2016 15:17
quelle
0

Wenn Sie dem Diagramm die Eigenschaft width nicht zur Verfügung stellen, sollte es automatisch die Breite des Containers erhalten. Also entfernen Sie einfach die Breite aus dem Diagramm und geben Sie den Container width: 100% und das sollte funktionieren.

Wenn Sie eine bestimmte Breite wünschen, ändern Sie einfach die Containerbreite auf eine bestimmte Größe. Das Diagramm sollte immer noch 100% dieser Größe sein. JSFiddle

Beispiel:

HTML

%Vor%

JS

%Vor%

CSS

%Vor%     
Shahar 26.04.2016 07:47
quelle

Tags und Links