問題タブ [series]
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.
python - Pythonでシーケンスからアイテムを削除するエレガントな方法は?
Python でコードを書いているとき、いくつかの基準に基づいて、リストまたはその他のシーケンス タイプから項目を削除する必要があることがよくあります。現在反復しているリストからアイテムを削除するのは悪いことなので、エレガントで効率的な解決策は見つかりませんでした。たとえば、次のことはできません。
私は通常、次のようなことをすることになります:
これは非効率的で、かなり醜く、おそらくバグがあります (複数の 'John Smith' エントリをどのように処理しますか?)。よりエレガントなソリューション、または少なくともより効率的なソリューションを持っている人はいますか?
辞書で動作するものはどうですか?
sql - ストアド プロシージャで「ロールオーバー」シーケンスの最後の値を見つけますか?
設定された長さ (たとえば常に 5 文字) の一連の英字識別子があり、それらが常に順次インクリメントされるように割り当てられているとします (GGGGZ --> GGGHA など)。さて、ZZZZZまで来たら、長さが決まっているので、AAAAまで「ロールオーバー」しなければなりません。ZZZAA から AAAAM までの連続したブロックがある可能性があります。「次の」識別子、この場合は AAAAN を与える sproc を書きたいと思います。
もちろん、この「ロール オーバー」の問題がなければ、ORDER BY DESC で一番上の結果を取得します。しかし、私は今、少し途方に暮れています.SQLが私の最強の言語ではないことはまったく役に立ちません.
必要に応じて、これを C# 呼び出しコードに移動できますが、sproc の方が適しています。
ETA: スキーマ (新しい列または新しいテーブル)を変更したくありません。私はむしろ「それを理解する」ことができればいいのにと思います。コストが高くなる可能性はありますが、力ずくで行うことを好むかもしれません (たとえば、最小値から始めて「穴」が見つかるまでインクリメントする)。スキーマを変更しない回答があれば、それが私のニーズにとってより良い解決策になるでしょう。
reporting-services - SSRSチャートのオプションシリーズ?
チャートのシリーズをオプションにすることは可能ですか(つまり、対応するクエリに時間がかかり、必要ない場合に備えて、ユーザーがチェックボックスをクリックしたときにのみレンダリングされます)?
または、ユーザーが見たいデータ系列/グラフを段階的に選択できる代替ソリューションはありますか?
silverlight - Silverlight でカスタム ツールチップを読み込めません
折れ線グラフのカスタム ツールチップを作成しました。ただし、私の問題は、このカスタム ツールチップが読み込まれないことです..(デフォルトのツールチップ、つまり X 値が引き続き表示されます)
私は別のことをする必要がありますか??
page.xaml
page.xaml.cs (作成とバインド)
...
...
ご協力いただきありがとうございます...
ロン..
c# - C# を使用して Excel でシリーズの色を変更するにはどうすればよいですか?
C# でプログラムを作成しました。これにより、CSV ファイルからグラフが自動的に生成され、新しい XLS ファイルに配置されます。ただし、線の色 (折れ線グラフであるため) をデフォルトの青ではなく赤に変更する必要があります。
これを行うのは非常に困難であり、オンラインで見つけたものは機能していません。誰かがこれを行う方法を教えてください。
tsql - シリーズからすべての連続区間を生成する
私は完全に解決できないこの問題を抱えています。欠落している数の間隔を取得できますが、それらをつなぎ合わせて連続シリーズに戻すことはできません。
したがって、シリーズが [1000,1001,1002,1003,1005,1006,1008] として定義されている場合、3 つの連続したシリーズ [1000,1001,1002,1003] および [1005,1006] および [1008] を抽出したいと考えています。 . 単純な CTE を使用して 1003、1005、1006、1008 を取得したので、間隔の終了と開始を取得できましたが、ではどうすればよいでしょうか。
最後に、次のようなテーブルが必要です。
共有したいスマートなソリューションを持っている人はいますか?
編集:これは(おそらく冗長な)CTEです:
EDIT2:オフ。計画の変更があったので、この種のソリューションはもう必要ありません。にもかかわらず、すべての返信をありがとう! 非常に役に立ちました:D
c# - C#/ Excel:チャート上の最大シリーズサイズの回避
単一のExcelシリーズに収まるよりも多くのポイントをプログラムでグラフ化するための支援が必要です。
http://office.microsoft.com/en-us/excel/HP100738491033.aspxによると、Excel 2007チャートに表示できるポイントの最大数は256000です。各シリーズの上限が32000ポイントであることを考えると、8つのシリーズが必要です。 256000ポイント全体をプロットします。私の顧客は、私たちが扱うデータセットが大きいため、チャートごとに最大量のポイントをプロットする必要があります。
私はC#/ Excelの相互運用性について中程度の経験があるので、プログラムでワークシートを作成し、32000ポイントの各セットをループしてグラフにシリーズとして追加し、データが完全にプロットされたとき、または8シリーズで停止するのは簡単だと思いました。プロットされました。適切に着色されている場合、8シリーズは1つのシリーズと視覚的に区別できません。
残念ながらここにいます。私が遭遇する主な問題は次のとおりです。
(フルサイズ) 2次元グラフのデータ系列で使用できるデータポイントの最大数は32,000です... http://img14.imageshack.us/img14/9630/errormessagen.png
このポップアップは、奇妙なことに、次の行を実行すると表示されます。
それに伴うもの:
HRESULTからの例外:0x800AC472 http://img21.imageshack.us/img21/5153/exceptionb.png
グラフ化するデータを指定する前に、このようなポップアップ/警告/例外をどのように生成できるかわかりません。Excelはここで賢くしようとしていますか?
一時的な回避策として、chart.ChartType = chartTypeステートメントをtry-catchブロックに入れて、続行できるようにしました。
次のように、私の「チャンキング」コードは意図したとおりに機能していますが、グラフにデータを追加しようとすると、同じ問題が発生します。Excelは、明らかにそうではないのに、あまりにも多くのポイントをグラフ化しようとしていると言っています。
(フルサイズの画像) ウォッチウィンドウ付きのコードブロックhttp://img12.imageshack.us/img12/5360/snippet.png
X値が各シリーズに正しく関連付けられていない可能性があることは理解していますが、先に進む前にこれを機能させようとしています。
どんな助けでも大歓迎です。
完全なコードは次のとおりです。
c# - Excel C# Com Chart 複数系列の問題
それは私を夢中にさせているので、誰かがこれを手伝ってくれませんか!
C# と COM インターフェイスを実用的に使用して Excel チャートを作成しています。
チャート ウィザードを使用してチャートを作成しました。
次に、このチャートにシリーズを追加したいと思います。シリーズを追加できますが、余分なデータは新しい列にあり、自動的に作成されません。
私はこれについて間違った方法で進んでいますか?
グラフを追加:
シリーズを追加するには:
algorithm - シリーズの合計: 1^1 + 2^2 + 3^3 + ... + n^n (mod m)
上記のシリーズの合計を見つけるために、大きなn(たとえば10 ^ 10)の効率的なアルゴリズムのアイデアを教えてもらえますか?
Mycode は n= 100000 および m=200000 で殺されています