サーバーにOffice Web Components Ver10をインストールし、画像データとしてクライアントにグラフ表示しています。
横軸のデータを日付にしたときと時間にした時で、グラフの表示が変わってしまいます。
時間にした時は一番左の縦軸から一番右の縦軸までの折れ線グラフが表示されます(グラフ表示エリアいっぱいに表示される)が、日付にした時は、折れ線グラフは一番左の縦軸と一番右の縦軸より内側に表示されます(グラフ表示エリアより狭い範囲に表示される)。
つまり、一番左の縦軸と折れ線グラフの開始点の間に隙間ができます。
同様に一番右の縦軸と折れ線グラフの終点の間にも隙間ができてしまいます。
クライアントの画面は日付のグラフと時間のグラフの2画面を表示しますので、どちらかに統一したいのですが、どうすればよいでしょうか。
下記のソースはstring categoryの時間の方はコメントにしていますが、日付の方をコメントにすると折れ線グラフの表示範囲が狭くなります。なにしろOWCは始めてなので、わからないことだらけです。
よろしくお願いします。
Response.ContentType = "image/gif";
Response.Clear();
Response.Buffer=true;
Bitmap bitmap = new Bitmap(1230, 750, PixelFormat.Format24bppRgb);
ChartSpace chartSpace = new ChartSpaceClass();
ChChart chChart = chartSpace.Charts.Add(0);
chChart.Type = ChartChartTypeEnum.chChartTypeLineMarkers;
string category = "4/1,4/2,4/3,4/4,4/5,4/6;
//string category= "10:10,11:11,12:12,13:13,14:14,15:15";
string value = "9.99,9.98,9.97,9.96,9.95,9.95";
chChart.SeriesCollection.Add(0);
chChart.SeriesCollection[0].SetData(ChartDimensionsEnum.chDimCategories,
(int)ChartSpecialDataSourcesEnum.chDataLiteral, category);
chChart.SeriesCollection[0].SetData(ChartDimensionsEnum.chDimValues,(int)
ChartSpecialDataSourcesEnum.chDataLiteral, value);
Response.BinaryWrite((byte[])chartSpace.GetPicture("gif", 1230, 750));
bitmap.Dispose();
A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
いくつか確認ですが、ASP.NETでC#だと思うのですが、
開発されているVS.NETのバージョンは何でしょうか?
できるだけお使いの環境に合わせて検証してみたいと思いますので
詳しい環境を教えて下さい。
#昔、Classic ASP + OWC(バージョン忘れましたが、もっと古かったです)を使った時は、表示範囲が狭くなるようなことはなかったので、
私の方でもいろいろと調べて実験してみたいと思っています。
お手数をおかけいたしますが、よろしくお願いします。
この回答への補足
ASP.NETでC#です。
VSは2005を使っています。
.NetFrameworkは2.0です。
お手数をおかけいたしますが、よろしくお願いいたします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセルの折れ線グラフで教えて下さい 1 2023/03/05 22:48
- 数学 直線y=ax+bが2点P(1,-1)、Q(2,1)の間を通る時、点(a,b)の存在範囲を図示せよ。と 2 2023/05/01 21:29
- Excel(エクセル) Excelの複合グラフ(棒グラフと折れ線グラフ)で各棒グラフに名称を表示させたい 1 2022/08/14 23:26
- Excel(エクセル) エクセルの散布図で新たに入力した値のデータラベルが空欄になる現象 1 2022/04/26 09:31
- Excel(エクセル) 折れ線グラフの描き方 2 2022/07/11 10:12
- Excel(エクセル) Excelでグラフの種類「縦棒」でグラフを作ったのですが横軸が同じものが複数に分かれて表示されてしま 1 2022/12/26 22:39
- Excel(エクセル) Excelで日付のグラフへの表示 2 2022/04/15 11:04
- Excel(エクセル) EXCELのグラフを画像(JPG形式)で保存、通常実行がうまく行かない。ステップインはうまく行く 3 2022/08/30 12:06
- Excel(エクセル) <スプレッドシート>採用進捗 グラフ作成について 3 2022/10/23 15:52
- Excel(エクセル) エクセルのグラフに上下限値の横棒を表示させたい 5 2022/12/12 11:09
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
【VBA】Excel等高線グラフの...
-
論文に載せるグラフを作成したい
-
onedriveで同期解除をしたら、...
-
沢山のフォルダにあるファイル...
-
大量のファイルの中から壊れた...
-
エクセルVBAについて
-
Windowsファイルエクスプローラ...
-
webページの特定の部分だけ消し...
-
スマホ SDカード内のLOST.Dir...
-
Linuxである拡張子のファイルだ...
-
エクセルのマクロについて教え...
-
壁紙・スクリーンセーバーの削...
-
Googleフォトへのアップロード...
-
win10 ファイルを自由に移動配...
-
スマホの電話帳vcfを携帯で読み...
-
【Excel VBA】自動的にバックア...
-
BurnでDVDが焼けません。
-
TXTファイルを上書き保存する前...
-
スマホのブックマークはどこに...
-
system32にある、膨大なDLL。...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
論文に載せるグラフを作成したい
-
Excel VBAでグラフをクリックし...
-
excelのグラフをLaTexに挿入す...
-
VBA グラフの存在の判定について
-
C言語によるハノイの塔のプログ...
-
Excel VBAでのグラフ
-
【VBA】Excel等高線グラフの...
-
excelで散布図に線を追加したい
-
C#のChartで目盛線をグラフの前...
-
レガシーASPでのグラフ作成...
-
Matlabによる複素数・・・
-
グラフの元のデータを消しても...
-
Excel VBAで、グラフを特定のセ...
-
OWCによるグラフ描写について
-
Webでのグラフ表示を行うには、...
-
c言語 正負の値それぞれでの最...
-
グラフを「似ている」順に並べ...
-
グラフの色を数値で変わるように!
-
gnuplotで関数を途切れさせるに...
-
C言語でグラフ作成
おすすめ情報