• ベストアンサー

VB6.0で折れ線グラフ作れますか?

SQLSEVER7.0,VB6.0でシステムを構築しようと 思っています。 例えば SQLSEVERに日別の売上データをいれて それをVB6.0で日付を範囲を指定する 検索条件画面を作り、売上が日別に上がっているのか 下がっているかが簡単にわかる 折れ線グラフを作成したいのですが 可能ですか? なるべく費用を 使いたくないので VB標準のコンポーネントか フリーソフトがあったら 教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • i536
  • ベストアンサー率32% (75/231)
回答No.1

チャートコントロール(MSChart)で可能です。 ChartType プロパティを、VtChChartType2dlineとすれば、折れ線になると思います。 私は、棒グラフを使用したことがあります。 あるいは、Excelもインストールされているのなら、 ExcelのオプジェクトをVB6から利用するように してもいいかもしれません。

関連するQ&A

  • 累計の折れ線グラフ

    売上累計の折れ線グラフを作成しました。 元の表には累計を表すのに先月売上合計+今月売上合計という関数式が入力されており、折れ線グラフも3月まで表示されてしまいます。 11月以降の折れ線グラフを表示させない様にするには。。。 データー範囲を10月までにして、11月になったら範囲を変える方法もあるのですが、何もしなくても自動的にグラフがでるように出来ないでしょうか? 宜しくお願いします。

  • EXCEL折れ線グラフについて

    エクセルの折れ線グラフでの質問です。 Sheet1 支店ごとの目標売上数の表 A支店   100個 B支店  1500個 C支店   450個 Sheet2~ 支店ごとの毎日の売上の表と折れ線グラフ 例:Sheet2(A支店) 1日(月) 100個 2日(火) 130個 3日(水)  80個 4日(木) 120個  ・  ・  ・  Sheet2以降の折れ線グラフに、各支店の目標売上数を赤線で直線をひいて、その値を赤字で表したいです。 私が考える範囲ではそれぞれのシートにそれぞれの目標値をコピーし、31日分同じ数値を入れて折れ線グラフに直線をたす方法しかわかりません。何か他にいい案はありませんか? また、それぞれの目標数はワードアートで表示するしかないでしょうか? わかりにくい文章になってしまいましたが、宜しくお願いします。

  • ピボテ 折れ線グラフ null値

    日別の体重表をエクセルで作ってるのですが、 毎日記録できているわけではないです。 日にち 体重 1月1日 50 1月2日 50.1 1月3日 1月4日 1月5日 51 1月6日 1月7日 52 1月8日 1月9日 51 1月10日 1月11日 50 1月12日 1月13日 1月14日 1月15日 1月16日 1月17日 のようなデータがあり、 挿入→ピボットグラフで、グラフの範囲を選び、 軸フィールドに日にち、 値に体重をドラッグし、体重の値の集計方法を合計(S)にしました。 そしてグラフの種類を折れ線にしました。 これで確かに折れ線グラフはできたのですが、 日付を入力していない日は抜かしたいです。 たとえば、 1月2日 50.1 1月5日 51 なので、 50.1から51まで斜め上線でつなぐことはできますか? 1/3が未入力なのですが0と判断されてしまうようです。

  • Excelの折れ線グラフで不都合があります。

    図を添付しておきます。 客単価を折れ線グラフで月別に表しています。 客単価の数値は、売上と客数を出して「=B5/B4」と数式を入れています。 それが12月まであります。 毎月、売上と客数を入れれば自然と客単価のグラフが出来上がるよう予め範囲を1月~12月まで選択しています。 すると、まだ売上が入力されていない4月以降が0として表示されてしまいます。 空白だと表示されないわけですが、エラーでも何かしらセルに入っているとグラフに表示されてしまうのでしょうか。 なんだか見苦しいです。 表示されないようにすることは可能でしょうか?

  • 折れ線グラフの線分ごとに色を交互に変える。

    一本の折れ線グラフを描きます。 各折れ線の線分(このつながりが全体の折れ線になる)の偶数番目と奇数番目の色を変えたい。 他言語でグラフを書く場合は、各線分の色を指定できますが、excelの基本機能ではできないと思います。 VBAではこのようなことができるでしょうか。別途データ系列として各線分の色を与えることはできます。 折れ線グラフでなく、棒グラフとしても、各棒グラフの色を変える必要もあります(折れ線が可能なら、棒グラフも可能でしょう) excel-vbaの範囲でどんな可能性があるでしょうか。 可能性のありそうな方法例として、 偶数線分と奇数線分を分けて2系列のデータとします。 X軸だけを考えて、偶数線分の系列は、10-20、30-40、50-60・・・ 奇数線分の系列は20-30、40-50、60-70、・・・ のように描画できれば、それぞれを別の色を指定すればよいです。 これができれば3系列としてもできそうです。

  • Excel2010での折れ線グラフ(白黒)の作成

    学校課題でEXCEL2010での折れ線グラフ(標準的なもの)を作成したいのですが、どのようにしたら良いか分かりません。カラーのものなら作れるのですが・・ 学校指定で白黒のみ、灰色も不可とのことです。よろしくお願いします。

  • エクセル2010折れ線グラフのデータ範囲について

     エクセル2010で折れ線グラフを作成しています。縦軸は「営業成績の率」で、横軸は「年度ごとの月(4月から3月)」で年度の数だけ折れ線があります。このような場合に、今年度の到来していない月の縦軸「営業成績の率」はゼロとなり、見づらいグラフとなります。範囲を指定すればうまく行くのですが、毎月範囲を変更するのは面倒です。入力されている箇所のみのデータ範囲の設定は出来ないのでしょうか?宜しくお願いします。

  • VB6で線グラフなどを扱えるActiveXコンポーネント探してます。

    VB6で線グラフなどのグラフ関係を扱えるActiveXコンポーネント探しています。 製品情報リンク集などご存知でしたら教えてください。 出来ることならばライセンスフリーのソフト情報が多いところがベターです。

  • Excel2010 グラフ横軸の設定

    Excel2010のグラフについて、下記のようなデータのグラフを作成しています。 A列:日付(平日のみ) B列:売上 この売り上げの推移を折れ線グラフで表示しているのですが、 日付が横軸となるよう範囲を選択すると、なぜか土日まで項目に出てきてしまい、 土日の売上は当然データがないため、不自然なグラフになってしまっています。 平日のデータのみをグラフに表示させる方法をご存知の方いましたらご教示ください。 よろしくお願いします。

  • ASP、OWCでの折れ線グラフ表示方法について

    現在、ASPでWEBページを作成しています。 このページ内でOffice Web コンポーネントを利用して折れ線グラフを表示しようとしています。 例えば、商品Aの売上高を折れ線グラフにする場合、折れ線が1つの場合は、下記コードにて実現できましたが、折れ線が2つ(例えば、2009年の売上高と2008年の売上高)の場合はどのように記述すれば良いのでしょうか? Office Web コンポーネントを利用するのが初めてなものでどのように調べれば良いかも分からない状況です。 よろしくお願いします。 --コード-- filename = Server.MapPath("graph1.gif") Set ObjChart = Server.CreateObject("OWC.Chart") Set ChaCon = ObjChart.Constants Set ObjCharts = ObjChart.Charts.Add Set SerCol = ObjCharts.SeriesCollection.Add 'Jikuに年月をセット 'Valに売上高をセット ObjCharts.Type = ChaCon.chChartTypeLineMarkers SerCol.SetData ChaCon.chDimCategories , ChaCon.chDataLiteral, Jiku SerCol.SetData ChaCon.chDimValues , ChaCon.chDataLiteral, Val ObjChart.ExportPicture filename, "gif", 300, 300 Response.Write "<P>グラフが作成されました。" Response.Write "<P><img src='graph1.gif'>"

専門家に質問してみよう