3

私は多くのグラフ作成およびダッシュボード ソフトウェア パッケージを使用してきましたが、ソフトウェア パッケージ間でグラフを移植するのに苦労しました。グラフを定義するための XML 標準はありますか? XML でグラフを指定し、data-* 属性に HTML5 標準を使用したいと思います。

http://www.w3.org/TR/2010/WD-html5-20101019/elements.html#embedding-custom-non-visible-data-with-the-data-attributes

たとえば、単純な棒グラフを生成する場合、XML コードは次のようになります。

<chart data-source="my-chart-data.xq">
    <title>Sample Bar Chart</title>
    <type>bar-chart</type>
</chart>

「my-chart-data.xq」がチャートのデータを取得する場所。次に、サーバー上のチャート用に SVG を生成したいと思います。または、ブラウザーが SVG をサポートしていない場合は、画像を生成したいと思います。

私はgraph2svgパッケージを使用しようとしました:

http://code.google.com/p/graph2svg/

これは非常に優れたアーキテクチャですが、実装では、どのオープン ソース システムでもサポートされなくなった XSLT 2.0 数学拡張機能が使用されています。

既存の標準がない場合、ポータブル海図仕様を定義するための標準プロセスをどのように開始しますか?

4

1 に答える 1

0

XMLデータソースの要素と属性の規則を定義するSVG用のXSLTライブラリがいくつかあります。

さらに、MXMLLZXXAMLODF、およびOOXMLには、さまざまなチャートコンポーネント の定義があります。

XHTMLでは、HighChartsは<table>要素をデータソースとしてサポートします。

<table id="datatable">
    <thead>
        <tr>
            <th></th>
            <th>Jane</th>
            <th>John</th>
        </tr>
    </thead>
    <tbody>
        <tr>
            <th>Apples</th>
            <td>3</td>
            <td>4</td>
        </tr>
        <tr>
            <th>Pears</th>
            <td>2</td>
            <td>0</td>
        </tr>
        <tr>
            <th>Plums</th>
            <td>5</td>
            <td>11</td>
        </tr>
        <tr>
            <th>Bananas</th>
            <td>1</td>
            <td>1</td>
        </tr>
        <tr>
            <th>Oranges</th>
            <td>2</td>
            <td>4</td>
        </tr>
    </tbody>
</table>

参考文献

于 2013-03-06T21:25:51.920 に答える