問題タブ [mschart]
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.
c# - ASP.NETチャートコントロールと文字エンコードの問題
多くの言語にローカライズされたWebサイトにASP.NETチャートコントロールを使用しようとしています。ただし、最近中国語のローカリゼーションを追加したときに、グラフに問題が発生しました。以下のサンプルに示すように、すべてのラベルに実際に漢字が必要な正方形が表示されます(中国語がわからないため、これが可能であることに注意してください)何でも言っている):
default.aspx(コードビハインドなし):
生成されたチャート:
(出典:simonrice.com)
これは文字エンコードの問題を示していますが、コントロールのエンコードを変更するためのチャートオブジェクトが見つかりません。
この問題を解決する方法はありますか?
更新: このウェブサイトはギリシャ語とヘブライ語でもあり、これらの言語のどちらもチャートに問題を引き起こしていません。
c# - MSChart:さまざまなストレージ設定のChartImageHandlerの長所/短所
WebプロジェクトでMSChartコントロールを使用しています。ファイル/メモリ/セッションの3つの異なるストレージモード設定があることがわかりました。長所/短所や設定の影響に関する情報が見つかりませんでした。
誰でも助けることができますか?
c# - C# を使用して WinForms MS Chart の範囲バーの両側にラベルを印刷する方法
rangebarchart の一連の yvalue ごとにラベルを追加するにはどうすればよいですか?
rangebartype series をプロットするには、yvalue[0] と yvalue[1] として 2 つの yvalues が必要であることをご存知でしょう。ここでは、これらの yvalues のそれぞれにデータ ラベルを追加する必要があります (これは、yvalue[0] と yvalue[1] の両方を意味します)。 )どうすればそれを実装できますか?誰かが私に提案できますか?お願いします!!
ラベルは、範囲バー (範囲バーの両側に表示される) の場合、次のようになります。
c# - MicrosoftChartControlを含むページがServiceUnavailableを返します
MicrosoftChartコントロールを含むasp.netmvcビューでイライラする問題があります。コントロールを含むビューを要求すると、次のエラーが発生します。
サービスは利用できません
httpエラー503サービスを利用できません。
Visual Studio 2008開発サーバーでプロジェクトを実行すると、正常に動作します。プロジェクトをステージングサーバーにデプロイすると、エラーが発生します。同じサーバー上の別のサイトに仮想ディレクトリの下で展開するときにこれをさらにいらいらさせるために、それは機能します。
また、これが発生しても、イベントログまたはelmahにエラーメッセージは表示されません。他の誰かがこれに遭遇しましたか?それを解決するために何をしましたか?
.net - ASP.NET with MS Chart は垂直線を無効にします
次の図のような MS Chart で作成したグラフがあります。ご覧のとおり、垂直線は各バーの上部の値で台無しになっています。
代替テキスト http://img46.imageshack.us/img46/3720/chartimgaxd.png
グラフのマークアップは次のとおりです。
各バーの上の値がめちゃくちゃなので、縦線を表示したくありません。垂直線を無効にするにはどうすればよいですか?
ありがとうございました。
.net - チャートに9本を超えるバーがある場合、ASP.NETチャートタイプ「列」のMSチャートに軸xラベルが表示されない
MSチャートチャートタイプの列に問題があります。グラフに9本を超えるバーがある場合、axis-xラベルは正しく表示されず、一部は消えてしまいます。
チャートのマークアップは次のとおりです。
9本のバーで動作しますが、9本を超えるバーで失敗する理由はわかりません。チャートを正しく機能させる方法はありますか?また、可能であれば、各バーの色を変えるにはどうすればよいですか?
asp.net - MsChart:部分ビューエラー
MVCプロジェクトでMschartを使用しているときに問題が発生しました。プロジェクトの最初のインデックスページを使用して、部分ビュー名index2をレンダリングすると、コードは次のようになります。
しかし、私がそれを実行すると、メッセージが次のようなエラーが発生します
CS0029:タイプ「ASP.views_home_index2_ascx」を「System.Web.UI.Page」に暗黙的に変換することはできません
-コードの問題行は
://チャートコントロールをレンダリング
52行目:Chart2.Page = this; <<ここで
53行目:HtmlTextWriter writer = new HtmlTextWriter(Page.Response.Output);
54行目:Chart2.RenderControl(writer);
しかし、Index2.ascxのすべてのコードをindex.aspxに配置し、部分ビューをレンダリングしない場合は、正常に機能します
Index2.ascxのコードは
%>
mschart - MSChart 縦棒グラフの配置
同じ期間のライブデータのオーバーレイを使用して、1 時間ごとの集計合計を示すいくつかのグラフを作成しています。
(出典: riotgibbon.org )
既定では、MSChart はデータポイントの中央に垂直バーを配置するため、真夜中の最初のエントリの左半分が欠落しており、23:00 の右側にギャップがあることがわかります。
バーを少しずつ動かして、データポイントを中心にするのではなく、データポイントから開始することはできますか?
ありがとう
トビー
asp.net - ASP.NETでのMSChartToolipのパフォーマンスの向上
ASP.net 3.5 WebアプリケーションでMSChartを使用しており、ツールチップを有効にすると大幅に遅くなることに気づきました。グラフの描画のパフォーマンスは1,000〜2,000ミリ秒向上します。
グラフの出力はPNGで、合計108個のデータポイントが含まれています。