2017-05-19 5 views
0

Hallo ich bin mit axlsx für erzeugen Excel-Datei in SchienenLegends Farben sind nicht richtig in axlsx gestapeltes Balkendiagramm

In gestapelten Gruppe Barchat Legenden Farben nicht richtig sind.

Es nimmt nicht meine Farbe.

sheet.add_chart(Axlsx::Bar3DChart, :start_at => "G2", :end_at => "O15", :title => "#{business_unit}",:barDir => :col,:grouping=> :stacked) do |chart| 
    chart.add_series :data => sheet["B3:B6"], :labels => sheet["A3:A6"], :title => sheet["B2"], :colors => ['222','222','222','222'] 
    chart.add_series :data => sheet["C3:C6"], :labels => sheet["A3:A6"], :title => sheet["C2"], :colors => ['ffff00','ffff00','ffff00','ffff00'] 
    chart.add_series :data => sheet["D3:D6"], :labels => sheet["A3:A6"], :title => sheet["D2"], :colors => ['ff0000','ff0000','ff0000','ff0000'] 
    chart.add_series :data => sheet["E3:E6"], :labels => sheet["A3:A6"], :title => sheet["E2"], :colors => ['0f52d6','0f52d6','0f52d6','0f52d6'] 
    end 

Bitte beachten Sie das Bild für Details. Seine Einnahme Standardfarbe nicht meins enter image description here

Antwort

0

Sie geben Farben mit Alpha-Kanal:

#          ⇓⇓⇓⇓⇓⇓⇓⇓ 
:colors => ['ffff00','ffff00','ffff00','ffff00'] 

Entweder oder Einstellung 1 Entfernen sollte das Problem beheben.

+0

Danke für die Antwort. Tatsächlich nimmt es die Etiketten nicht als Legenden. Es nimmt den Titel als Legenden. So nimmt es Standardfarben. – Vikiesakki

0

Try this, Below

für mich arbeiten
:colors => ['FF0000', '00FF00', '0000FF'] 
+0

Bitte versuchen Sie es mit gestapeltem Barchat. Für Stacked barchat funktioniert es nicht. Sie können Ihren Code posten. – Vikiesakki

Verwandte Themen