問題タブ [visifire]
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.
php - Visifire Silverlight オブジェクトの印刷
私はPHPを使用しています。
JavaScript を使用して HTML ページに挿入された visifire チャート オブジェクトがあります。
ページを印刷すると、グラフが表示されません。
それを印刷する方法はありますか?
c# - Visifireチャートコールバック
visifireチャートのレンダリングが完了したときにコールバックを取得する方法があるかどうか疑問に思いました。チャートを作成して画像を保存しようとしています。これはボタンを押すと機能しますが、ボタンなしで行うと機能しません。チャートの読み込みが完了していないためだと思いますが、よくわかりません。ページが読み込まれると、XAMLで使用されるObservableCollection値を設定します。
基本的に、次のようなデータ系列がいくつかあります。
これらは、ObservableCollectionによって設定されます。したがって、最初にメソッドDrawImage()を呼び出してobservablecollection値を設定し、次にSave()を呼び出します。私が言ったように、Save()メソッドはボタンを押すだけでそれ自体で機能しますが、画像を描画した後に呼び出すと機能しません。最初は、ページの読み込みがまだ完了していないことに関係していると思いました。しかし、
ページが読み込まれたときにのみDrawImage()とSave()を呼び出します。タイミングの問題があるかどうかを確認するために、DrawImage()とSave()の間に5秒間スリープタイマーを入れてみましたが、それでも背景画像しか取得できませんが、DataSeriesでは何も取得できません。
だから私の質問は、Visifireチャートがロードされた後にコールバックされる方法があるかどうか、または私が見逃している別の解決策があるかどうかです。ありがとう。
c# - visifire カスタム軸ラベルが表示されない
最初にWPFで表示せずに、チャートを画像としてエクスポートする必要があります。だから私はコードでチャートを構築しました:
カスタム軸ラベルがないことを除いて、すべて正常に機能します。出力は次のようになります。
ご覧のとおり、CustomAxis ラベルに割り当てられたスペースもありますが、表示されていません。誰でもアイデアを得ましたか?
ヒント: AnimationEnabled を false に設定する必要があります。そうしないと、画像が撮影されたときにシリーズがまだレンダリングされません。それを理解するのに長い時間がかかりました。
windows-phone-7 - Visifire.Charts 垂直線を無効にする方法。WP
チャートはコードで作成されます。しかし、グラフの縦線を無効にすることはできません。チャートを作成するコードです:
しかし、縦線が見える必要はありません。チャートの画面です。
どうすれば回線を無効にできますか?? お願い助けて。
c# - 要素とその子にグローバル スタイルを無視するように指示する方法
アプリケーションで共通のルック アンド フィールを得るために、次のTextBlock
ようにすべての要素にグローバル スタイルを定義しました。
MainSkin.xaml
残念ながら、これは(外部visifireライブラリからの)チャート要素をめちゃくちゃにし、私が使用し、いくつかのテキスト要素を切り取ります(スクリーンショットの赤い四角形でマークされています):
View.xaml
Margin
テストから、スタイルの設定がTextBlock
これを引き起こしていることがわかりました。Chart
要素内のどこかでTextBlock
、私のスタイルが影響する を使用していると思います。
Xaml の Chart 要素とその子に、グローバルな TextBlock スタイルを無視するように指示するにはどうすればよいですか?
Chart スタイルを null に設定しようとしましたが、成功しませんでした。
警告:
- チャートで使用されている外部ソース コードを編集したくない
- 自分のスタイルで ax:Key を使用したくない
asp.net - シルバーライトのダイナミックな縦線
SiliverLight 5 で動的な垂直線を作成するにはどうすればよいですか。Visifire チャートを使用しています。
シナリオは、ユーザーが将来の日付を計画できるようなもので、黄色の縦線としてマークされます。また、複数の垂直線が存在する場合もあります。
次のようになります。
silverlight - Silverlight Visifire チャート軸の最小間隔
サイズを動的に変更する必要がある X 軸に Days 値が表示された積み上げ棒グラフがあります。
ポイントの数が少ない場合、たとえば 2 の場合、間隔値の値が小さくなり、軸上に 2 つのラベルしか表示されず、多くのラベルが表示されます。
理想的な値は Interval = 1 (IntervalType="Days" を使用) です。しかし、これは別の問題を引き起こします: 間隔がこのように設定されている場合、多くのポイントがあり、チャートのサイズが小さい場合、間隔が変更されないため、ラベルがすべて表示されます。
問題を説明するためのスクリーンショットをいくつか示します: http://imgur.com/LEFEZjq,seYdvMJ,eVydRNB,Jwvu5s7
間隔はデフォルトのままで十分なポイント (5/31 - 6/10): http://imgur.com/LEFEZjq,seYdvMJ,eVydRNB,Jwvu5s7#0
間隔はデフォルトのままで、ポイント数が少ない (5/31 - 6/1): ...#1
間隔 = 1 および少数のポイント (5/31 - 6/1): ...#2
間隔 = 1 かつ多数のポイント (5/31 - 7/29): ...#3
私の質問は: 両方を持つ方法はありますか? 間隔を 1 に設定しても、収まらないときに余分なラベルを取り除くには?
私の考えでは、Interval を最大 1 にしてデフォルトの計算値にすることで、Rendered イベントで変更して実装しようとしましたが、うまくいかないようです。
charts - 'Chart' TargetType が要素 'Chart' のタイプと一致しません
XAML-Designer で Visifire チャートを使用すると、チャートが表示されるのではなく、InvalidOperationException:
'Chart' TargetType が要素 'Chart' のタイプと一致しません。
アプリケーションを実行すると、チャートが正しく表示されます。
誰かが同じ経験をして問題を解決しましたか? はいの場合、どのように?