Właśnie odkryłem Hanpuku, najlepsze w swojej klasie rozwiązanie do pracy z wizualizacją danych. Nie sądzę, żeby było coś lepszego niż to niesamowite oprogramowanie!
Przegląd Hanpuku
Stara odpowiedź
Chciałbym opisać przepływ pracy za pomocą tej opcji wspomnianej przez user568458:
Zrezygnowałem z narzędzia do tworzenia epoki brązu w programie Illustrator do tworzenia wykresów odpowiedzi na ankiety (głównie wykresów słupkowych / kolumnowych, wykresów kołowych i wykresów liniowych). Program Illustrator nie był w stanie obsłużyć poprawek, drobnych poprawek ani zaktualizowanych danych - każda modyfikacja zniszczyła układ. Nie mogłem też określić kluczowych wymiarów, które musiały pozostać stałe w całym zestawie wykresów (wysokość paska, rozmiar czcionki, maksymalna wysokość).
Sprawdź JSGraphs.com , porównuje się tam mnóstwo ram graficznych JavaScript i możesz wybrać najbardziej odpowiedni dla swojego projektu.
Użyłem również livereload Pythona do kodu na żywo (w rzeczywistości automatyczne odświeżanie przy zapisywaniu). Sprawia, że wszystko idzie szybciej! Przejdź do folderu projektu w wierszu polecenia / terminalu i po prostu wpisz livereload
. Wszystkie pliki projektu są teraz obsługiwane i można uzyskać do nich dostęp pod takimi adresami URL, jak http://localhost:35729/chart-01.html
.
Nauczenie się struktury wykresów, jej dziwactw i ograniczeń zajmuje dużo czasu, ale po zbudowaniu pierwszych kilku wykresów możesz używać ich jako szablonów, czasem po prostu podłączając nowe dane, nie zmieniając nic więcej.
Mój framework akceptuje pliki CSV jako dane wejściowe, które otrzymałem eksportując z plików .xlsx. Podłączanie nowych danych zostało wykonane przez zmianę jednego wiersza koduurl: 'resources/graph-02.csv'
Motywami kolorowymi można również zarządzać podobnie za pomocą pliku JSON.
Odtąd aż do dostarczania EPS CMYK, znaczną część przepływu pracy można zautomatyzować.
W zależności od struktury eksportowanie do SVG może być tak proste, jak CtrlS. Jeśli jest osadzony w znaczniku HTML jako element SVG, możesz go eksportować zbiorczo za pomocą Playfair.
justinmanley / playfair: Generuj wykresy i wykresy z wiersza poleceń za pomocą d3 i PhantomJS. .
Początkowo korzystałem tylko z narzędzi automatyzujących interfejs użytkownika, które replikowałyby małpie dane enter-URL-save-as-enter-next-URL-save-as dla każdego pliku w folderze - AutoHotkey lub WASP dla PowerShell .
Aby wsadowo konwertować pliki SVG do plików CMYK EPS, zrobiłem akcję w programie Illustrator.