VB2008、Chart Controlを使った為替データの描画について教えてください

このQ&Aのポイント
  • VB2008、Chart Controlを使用して為替データを描画する際に発生している問題について教えてください
  • PriceDownColorをレッド、PriceUpColorをイエローに設定したにもかかわらず、全てのバーの色がイエローで表示されている問題が発生しています
  • また、上ヒゲが太いバーから切れており、下ヒゲは表示されない問題も発生しています
回答を見る
  • ベストアンサー

VB2008、Chart Controlを使った為替データの描画につい

VB2008、Chart Controlを使った為替データの描画について教えて頂きたいです。 PriceDownColorをレッド、PriceUpColorをイエローに設定したのですが、 全てのバーの色がイエローで表示されてしまいます。 (陰線もイエロー) また、上ヒゲがなぜか太いバーから切れていて、 下ヒゲ自体は表示すらされません。 バグでしょうか… ちなみにデータはAccess2000から取り込んでおり、 Open、High、Low、Closeのデータ型は倍精度浮動小数点型です。 Chart Controlの方の設定はAuto、Double共に試しましたがダメでした… Chart Controlを用いてこれらの問題を解決するにはどうすればよいでしょうか? 説明不足な点などありましたら補足します。 よろしくお願いします。

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

  • ベストアンサー
回答No.2

元のデータとグラフ中に表示されている位置を確認すれば、原因が解るかと。 (1行目を空行にしてみるとか)

matthew_mu
質問者

お礼

できました!!! @ITに騙されていました… この問題で休みを7日分くらい潰しましたが 解決することができて感動しております(ToT) これもvbhanatyan様のお陰です! 本当にありがとうございましたm(_ _)m

その他の回答 (1)

回答No.1

>PriceDownColorをレッド、PriceUpColorをイエローに設定したのですが、 >全てのバーの色がイエローで表示されてしまいます。 >(陰線もイエロー) >また、上ヒゲがなぜか太いバーから切れていて、 >下ヒゲ自体は表示すらされません。 >バグでしょうか… 私が試した限りでは、正常に表示されましたので、少なくてもバグではありません。 どのように設定されているのか解りませんが、設定方法が間違っているとしか思えません。

matthew_mu
質問者

お礼

vbhanatyan様 回答ありがとうございます。 小数がダメなのかなと思い、整数の株のデータでやってみましたが 同じ結果になりダメでした(*_*) VBの方の設定はネットに出ていた通りにやったので もしかしたらAccess2000が悪いのかな…という感じです… vbhanatyan様はどうやってデータを取り込みましたか? とりあえず今度SQL Serverをインスコして試してみます。。

関連するQ&A

  • Chartコントロールを使用してのグラフ描画につい

    Chartコントロールを初めて使用します。 VB.net(VB2012)でChartコントロールを使用してグラフを描画するアプリを作っています。 X軸に稼動日  1   2   3  ・・・・ Y軸に時間   1.5  1.0  2.75 ・・・・ 上記のようなデータで折れ線グラフを描くことはできたのですが グラフはそのままで、Y軸のラベル表示を実数から時間表示に変更することは 可能でしょうか? (例 1.5→1:30、 1.0→1:00、 2.75→2:45 ・・・) Y軸のLabelSyale.Formatプロパティを設定すればいいのかなと思いましたが 上手くいきません。 分かる方いらっしゃいましたら、ご教授下さい。宜しくお願いします。

  • C#チャートコントロールで

    チャートコントロールで折れ線グラフを表示しています。 Mousedownやclickイベントを用いて、 クリックしたデータ点の値を取得したいと考えています。 どのようなコードを書けばいいでしょうか? わからずに困っています。 アドバイスお願いいたします。

  • Accessのデータ型について質問です。

    Accessのデータ型について質問です。 Accessの数値型に 整数型と浮動小数点がありますが、 (1)整数型のフィールドプロパティに「小数点以下表示桁数」の項目があるのでしょうか? (2)浮動小数点表示桁数を「自動」と「桁数指定」するのとでは、データサイズが変わるのでしょうか? どなたかご存じの方がおられましたら、ご教授よろしくお願いいたします。 m(_ _)m

  • OpenOffice Calcで株価チャートの描画について

     3分足の株価データ(順に、時間,始値,高値,安値,終値,出来高) を使ってローソク足のチャートを描画させたく、何度試してもチャート の描画が出来ません。 縦軸(Y軸)を株価,横軸(X軸)を時間として描画する為にはどのよ うな設定などの操作をしなければいけないのかご存知の方がおられま したら何卒お教え下さいませ。 希望としてはローソク足に加え、出来高の棒グラフ+移動平均線は描画 させたいところです。 また見方が悪いのか、ヘルプでチャートの描画に関する詳しい説明が見 当たりません。 どこかCalcのグラフ描画に関して詳しく解説されているサイトがあ りましたら教えて頂けると助かります。 本家の掲示板の方も探してみましたが、同じような質問が見つかりませ んでした。 お手数でしょうが宜しくお願い致します。

  • こんなチャートを作りたいのですが・・・

    WinXP/Excel2000: お世話になります。 現在、Excelでチャートを作成しております。 既存のものを利用するのが手っ取り早いのは百も承知ですが、 http://money.www.infoseek.co.jp/MnStock/8306.t/schart/ ↑のようなものを、Excelで作りたいと考えております。 上記のチャートの中で、具体的に作りたい点は、 (1)ローソク足にカーソルを合わせると、その日(または週)の四本値(始値・高値・安値・終値)を表示させること。 コントロールツールボックスの“テキストボックス”が、上記のチャートに使われているように見えますので、それをうまく使うのかなと思うのですが、方法が思いつきません。 (2)各テクニカル指標をローソク足の下段に表示させる方法。(第2項目軸を使い、チャートとテクニカル指標を重ねて描画することはできます) やはり、別々に作成したチャートをグループ化する方法しかないのでしょうか? そもそもここまでの機能にするには、Excelでは不可能でしょうか? 妙案がございましたらお教えください。

  • エクセルで作ったローソク足チャートの見栄えを良くしたいのですが

    エクセルで株のローソク足チャートを作りました。 しかし、チャートが黒い線だけで、綺麗に表示されません。 証券会社で見ることができるように、陽線か陰線かがはっきりと分かるようにしたいのですが、どのように設定したらいいのでしょうか?画面を大きくすればでるのかと、拡げてみましたが、表示は変わりませんでした。お分かりになるかた、よろしくご教授願いますm(_ _)m また、チャートの下地が今はグレーになっていますが、この色を変えることは可能でしょうか?あわせて教えていただけると助かります。よろしくお願いします!

  • チャートコントロール(MSChart)のフォント設定

    VB6.0でチャートコントロール(MSChart)を使いグラフを描画する事が出来ました。グラフを格好良くしようと思い背景を暗めの色にした所、グラフの文字が見えにくくなったため、フォントの変更を試みました。 縦横スケールのフォントは何とか変更することが出来たのですが、凡例のフォント設定が見つかりません。 ご存知の方いらっしゃいましたらご教授頂けないでしょうか。

  • Access2003にてあるフィールドのデータ型を

    Access2003にてあるフィールドのデータ型を 『数値型:単精度浮動小数点型』にして書式を『固定(0.00)』 にしてデータ格納しているのですがExcelVBAでSQL(SELECT文)を使って抽出すると すごい桁数(小数点以下)で出てきます どのようにすれば小数点以下2桁でデータ取得できますか?

  • Excelで作成した株価チャートにスクロールバーをつけたい

    WinXP/Excel2000: お世話になります。 素人に近いためわかりにくい表現があったらスミマセン。 (1)エクセルのグラフウィザードで作成したチャートに、スクロールバー(横にスクロール)つけることは可能でしょうか? 現在、外部データを取り込んで、日々チャートを描画しようとしてるのですが、表示される本数は常に100本くらいにしたいもので…。その状態でスクロールバーで過去のチャートも見れる形になれないものかと考えてます。 (2)外部データで取り込んだ価格に対して、各種テクニカル分析のデータも出るようにしたいのですが、あらかじめ数式を入力していたセルの数値が変わりません。 数式の編集をするバーにカーソルをあわせてからEnterを押すと数値がやっと変わるのですが、何が問題なのでしょうか? よろしくお願いいたします

  • 長い期間の株のチャートを表示させたい

    株のチャートを表示させたいと考えています。 エクセルのデータで始値-高値-安値-終値の5分足データを持っていますが、エクセルでのグラフではきれいに表示させることができませんでした。希望としては、証券会社で見ることができるチャートのように綺麗に表示させたいと思っています。(ローソク足で陽線と陰線が色での識別ができればokです) 証券会社のチャートですと、期間が限定されてしまい、長い期間にさかのぼって見ることができませんでした。(松井証券を使用しています) できればフリーソフトで、長い期間(半年分の5分足)のチャートを表示できるようなものがあれば教えていただけないでしょうか。よろしくお願いいたします。

専門家に質問してみよう