Tworzę wykres słupkowy w pliku nvd3.js, podobnym do tego przykładu: http://nvd3.org/ghpages/discreteBar.html. Zastanawiałem się, czy istnieje sposób na usunięcie linii siatki, aby tło było białe. Wszystkie przykłady używają linii siatki. Sprawdziłem również kod źródłowy i nie widziałem nic w dyskretnym modelu, który by to umożliwiał.Jak usunąć linie siatki tła w pliku nvd3.js?
Odpowiedz
Można wybrać te linie siatki w swoim CSS i ustawić ich krycie 0:
.tick {
opacity: 0;
}
Jeśli nadal chcesz zobaczyć odniesienia, można zmodyfikować to:
.tick:not(.zero) {
opacity: 0;
}
Użyj swojej narzędzia inspektorów przeglądarki, aby zobaczyć, jakie klasy mają poszczególne elementy, które chcesz zmodyfikować i wykorzystać moc CSS.
.tick {
opacity: 0;
}
nie działa dla pionowych linii na wykresie discreteBar ponieważ używają inline css ustawić krycie do 1. Ale to działa:
.tick {
display: none;
}
Będzie to również ukryć etykiety na osiach . Jeśli chcesz usunąć wiersze, ale zachować etykiety, należy:
.tick line {
display: none;
}
I found bardziej konkretne rozwiązanie, które działa dobrze:
(Usuwa wszystkie siatki, ale można być selektywny, tj. y1.axis)
.nvd3.multiChart .axis .nv-axis line {
stroke: none;
fill: none;
}
Nie jestem pewien czy zmieniło się to w nvD3, ale musiałem użyć tego: .nv-y1 .tick line {stroke: none; wypełnienie: brak; } – CMerrill
Aby pozbyć się tych wytycznych i zachować etykiety używać
.tick line {
opacity: 0;
}
wystarczy zaktualizować css z
.tick line {
display: none;
}
- 1. Jak ukryć linie siatki w JTable
- 2. Usunąć zduplikowane linie z pliku tekstowego?
- 3. jak narysować linie siatki z libgdx
- 4. Jak ukryć linie siatki DataGridView? WinForm C#
- 5. nvd3.js - Większe punkty na wykresie liniowym
- 6. W jaki sposób mogę usunąć zduplikowane linie z pliku?
- 7. NVD3.js: ReferenceError: nv nie jest zdefiniowany
- 8. Jak usunąć zaznaczenie rekordu siatki w kendoui
- 9. d3.js & nvd3.js osi i etykiety formatowania precyzja
- 10. Discrete Bar Wykres kolory nvd3.js
- 11. Jak ukryć osie i linie siatki w Matplotlib (python)
- 12. Jak mogę usunąć niektóre kolumny w eksporcie pdf w kątowym js ui siatki
- 13. Android - pokaż linie siatki na kamerze
- 14. Ukryj doskonałe linie siatki za pomocą EPPLUS
- 15. Komórki siatki zawijające słowa w Ext JS
- 16. Ucieczka nowe linie z JS
- 17. Jak prawidłowo wyświetlać dane skumulowane za pomocą nvd3.js multiBarChart
- 18. Jak usunąć obraz tła w css?
- 19. Jak usunąć powielone linie przerwań z PHP
- 20. Czarne linie między listItems, jak je usunąć?
- 21. Jak usunąć wszystkie wiersze z siatki Kendo
- 22. Wykres liniowy w czasie rzeczywistym z nvd3.js
- 23. Usunąć linie połączeniowe w ggplot2 geom_polygon
- 24. Jak usunąć linie wokół wzorca wyszukiwania w vim?
- 25. jak narysować linie siatki, gdy kamera jest otwarta avcapturemanager
- 26. Jak usunąć istniejące węzły w d3.js
- 27. Jak usunąć atrybut w D3.js?
- 28. Jak uzyskać dane z wiersza siatki Ext JS
- 29. Usuń linie zawierające słowo kluczowe z pliku
- 30. W vim, jak mogę usunąć wszystkie linie w pliku poza ostatnimi 100 liniami?
Dzięki który pracował idealnie – amauboussin
Wydaje się, że obecne nvd3.js używa stylu inline atrybuty, aby dodać linie podziałki (przynajmniej przy korzystaniu z dyskretną wykres słupkowy) tak CSS robi” t działa w tym przypadku, ponieważ wbudowane 'style =" opactity: 1 "' ma pierwszeństwo. – craigb
możesz chcieć przesłonić styl inline, używając 'opacity: 0! Important;' – linqu