問題タブ [protovis]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - Protovis JQuery 変更ヒストグラム Xticks
私はProtovis Histogram の例をいじっていますが、ヒストグラムを同じに保ちながら x-ticks の値を変更できるかどうか疑問に思っていました。現在、x 軸は 0 ~ 5 の範囲で変化していますが、ヒストグラム全体を同じに保ち、x 軸の目盛りを 10 ~ 15 の範囲で変化させたい場合はどうすればよいでしょうか? それは可能ですか?
変更は次のコードのどこかにあるはずだと思います:
しかし、コードが何をしているのかよくわかりません。どんな助けでも大歓迎です。ありがとう!
javascript - baseHTTPserver は JavaScript ライブラリを使用できません
PythonベースのWebサーバーを構築しています(はい、Python は Web サーバーには適していませんが、これしか選択肢がありません。私の目的には、PHP などの別の優れた選択肢がありますが、私は python に制限されています)。
データの視覚化に ProtoVis を使用しています。(JavaScript ベースの可視化ツール)
次のコードは、コピーしてテスト ファイルに貼り付け、.html の名前を変更するだけで機能します (その横に protovis ライブラリが抽出されている場合)。
試してみたい場合は、こちらから入手してください https://github.com/mbostock/protovis/zipball/v3.3.1
ただし、baseHTTPserver で上記のコードを返すと、うまくいかないようです。調べたところ、「protovis/protovis.js」にあるライブラリが正しくインクルードされていないようです。
chart() 関数は上記の行を返します。
CentOS 6.2 で Python 2.6 を使用していますが、使用している JavaScript ライブラリを含めるために baseHTTPserver で何か特別なことをする必要がありますか? 同じコードが Apache + PHP で正常に機能し、単純にエコーしました。
何か案が?
======================== ソリューション =======================
Apache+PHP とは異なり、BaseHTTPServer は、そのフォルダーに入れたものを提供するだけではありません。マシューが説明したように、自分で行うか、別のサーバーから protovis.js を提供する必要があります (別のポートで実行されている SimpleHTTPServer の場合もあります)。– ヴァシリー・ファロノフ
以下の Matthew Adams の指示を参照してください。
この問題を解決するために私がしなければならなかったことは、JavaScript ファイルを処理する別のメソッドを do_GET() に追加することでした。
問題を解決します。
解決策をありがとう、本当に感謝しています
javascript - IE8 TypeError オブジェクトはメソッドのこのプロパティをサポートしていません
TypeError Object does not support this property of method msg on IE8 に遭遇しました。
ノードとリンク(つまり、グラフ)を描画するためにjavascriptのprotovisを使用しています
ソースは次のとおりであり、私は断固として無知です。
ヒントはありますか?