2015-05-14 9 views
5

Ich habe eine allgemeine c3js Frage. Ich versuche, die Punkte in einem C3JS Liniendiagramm "hohl" (weiße Füllung, mit einem farbigen Strich) zu machen, aber es fällt mir schwer, herauszufinden, wie das geht. Ich habe versucht, mein eigenes CSS hinzuzufügen, aber es wird durch den direkten style Tag im HTML überschrieben.Wie style Stil Liniendiagramm Punkte in c3js

Hat jemand irgendwelche Vorschläge?

Danke!

+0

können Sie den Code relativ zu solchen Punkten posten? – tomtomtom

+0

Haben Sie versucht, '! Wichtig 'in Ihrem CSS zu verwenden, um ihm Vorrang vor CSS-Styling von c3.js zu geben? –

Antwort

7

oder Sie können einfach die .c3-Kreisklasse wie folgt verwendet werden:

.c3-circle { 
    stroke-width: 2px; 
    stroke: #fff; 
} 
5

Sie würden wahrscheinlich müssen in den D3-Code tauchen sie auf dem svg zu manipulieren, so etwas wie dieses:

d3.selectAll("circle") 
    .attr("r", 10) 
    .style("fill", "white") 
    .style("stroke", "black") 
    .style("stroke-width", 5);