Otázka:
Skriptovatelný editor diagramů pro různé platformy?
reinierpost
2014-09-21 18:44:26 UTC
view on stackexchange narkive permalink

Hledám program pro úpravu vektorové grafiky, který mi snadno umožní vytvářet a udržovat diagramy v konkrétních technikách diagramů.

Diagramy, pro které potřebuji podporu, jsou všechny síťové diagramy : obrázky skládající se z tvarů z pevného repertoáru propojených konektory.

technikou vytváření diagramů mám na mysli: specifický repertoár dvojrozměrných tvarů a konektorů, které lze a další omezení, jak je lze kombinovat a vytvořit diagram. Příklady: vývojové diagramy, modely ER, stavové stroje, stromy AVL, Petriho sítě , Tříbarevné kubické planární grafy atd. atd.

Tím jsou na aplikaci kladeny následující konkrétní požadavky:

  1. Musí vytvářet vektorovou grafiku. ( Paint.NET ne.)
  2. Musí to být editor WYSIWYG pro diagramy. ( Graphviz není.)
  3. Musí podporovat šablony tvarů a konektorů. ( Šablony Inkscape ne.)
  4. Musí mi umožňovat přidávání vlastních úprav. ( Dia ne.)
  5. Musí mi umožnit přidat vlastní vlastní post -editační operace, tj. operace, které se automaticky spustí po uživateli změní diagram. ( Inkscape does not.)

Jediná aplikace, o které vím, že splňuje tyto požadavky, je Microsoft Visio.

Mám však několik dalších požadavků:

  1. Musí běžet na Windows a (Ubuntu) Linux. (Visio ne, pokud nefunguje na Wine.)
  2. Bylo by hezké, kdyby fungovalo také na zařízeních Apple.
  3. Musí to být levné. (Visio není.)
  4. Bylo by hezké, kdyby bylo zdarma.
  5. Bylo by hezké, kdyby se jednalo o otevřený zdroj.
  6. Musí mi to umožnit lokálně uložit diagramy. (Webové aplikace jsou v pořádku, pokud to splňují.)
  7. Nesmí ukládat žádná omezení velikosti diagramů.
  8. Bylo by hezké, kdyby to nefungovalo s pevnými stránkami pevné velikosti, na které se mají diagramy hodit. Chci určit velikost stránky pouze při tisku nebo exportu, děkuji.

Jsem si dobře vědom, že je toho hodně, o co žádat, ale ... víte něco, co tyto požadavky splňuje nebo je lze splnit s relativně malým úsilím?

Dva odpovědi:
Elliot Reed
2014-09-22 13:12:21 UTC
view on stackexchange narkive permalink

Podívejte se na tužku: http://pencil.evolus.vn

Funguje na systémech Linux, Windows a Mac. Je v úložištích většiny populárních distribucí Linuxu (takže sudo aptitude install pencil nebo sudo yum install pencil by měly fungovat).

Můžete exportovat do SVG, PNG nebo PDF (a dalších). Je to docela flexibilní, obvykle ho používám pro vývojové diagramy a podobně, ale je také docela dobrý jako návrhář grafického uživatelského rozhraní pro programy a webové stránky a podobně. Je to WYSIWYG, má šablony a lze jej snadno přizpůsobit.

Díky moc! * Tužka * distribuovaná v Ubuntu 12.04 je příliš stará (žádné šablony, ve skutečnosti se jeví jako jiný software), ale balíček dostupný na webu vypadá slibně. Má šablony, akce a chování, ale není příliš jasné, jak definovat vlastní. Půjde o dlouhodobý projekt ...
reinierpost
2014-09-25 14:21:48 UTC
view on stackexchange narkive permalink

Jednou z řady řešení jsou editory diagramů JavaScriptu - zveřejňuji tuto odpověď, abych shromáždil své nálezy; neváhejte to vylepšit:



Tyto otázky a odpovědi byly automaticky přeloženy z anglického jazyka.Původní obsah je k dispozici na webu stackexchange, za který děkujeme za licenci cc by-sa 3.0, pod kterou je distribuován.
Loading...