問題タブ [tikz]
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.
html - html の高品質な図
を生成するいくつかのツールを使用して、何かのドキュメントを書いていますhtml
。以下に対応する高品質の図をページに埋め込みたいと考えています。
html
フォントのサイズとタイプは、コンテンツ全体と同じにする必要があります。- 完全にベクトル化されています。
私の図はすべて から生成されLaTeX
ますtikz
。の図を生成するために同じコードを使用するとよいでしょうhtml
。
ブラウザーでサポートされていることは知っていsvg
ますが、図を にエクスポートするたびに、パスとしてではなくsvg
エクスポートしても、フォントの種類とサイズが台無しになります。がtext as text
の場合、ブラウザは現在のフォント タイプ/サイズで印刷することになっていませんか?svg
text as text
そのような図を埋め込む別の方法はありますか?
r - Knitrでtikz環境を使用してRグラフにギリシャ文字を書く方法は?
私は同等の小さな問題を抱えていますが、誰かが私に解決策を提供できれば、それは私にとって大きな助けになるでしょう. ギリシャ文字のラムダを、knitr でコンパイルされた *.Rnw ファイル内のプロットの凡例のタイトルとして使用したいと考えています。codejunk にオプション dev='tikz' がなければ、ギリシャ文字のラムダをオプション title=expression(lambda) で書いても問題ありません。コードジャンクのオプションとして dev='tikz' を追加すると、これは機能しなくなります。
これまでのところ、コードジャンクで dev='tikz' を使用すると、文字列 "lambda" しか書き込めませんが、グラフの凡例のタイトルとしてギリシャ文字を書くことはできません。以下の *.Rnw ファイルをダウンロードし、knitr を使用してコンパイルして、説明されている問題をよりよく理解してください。
よろしくお願いいたします。
ブローゼル
matlab - 時間領域での情報の損失を最小限に抑えたデータのリサンプリング
プロットの目的で、既に記録されたデータを再サンプリング/再作成しようとしています。これは質問をするのに最適な場所だと思いました(dsp.se以外に)。
データは高頻度でサンプリングされ、多くのデータ ポイントが含まれており、時間領域でのプロットには適していません (メモリが不足しています)。損失を最小限に抑えてサンプリングしたい。入力データは均等にサンプリングされますが、結果のデータのサンプリング間隔は同じである必要はありません (分析ではなくプロットのためです)。matlab/octave の通常の resample コマンドを使用すると、曲線の固い部分が歪む可能性があります。
ここで最善のアプローチは何ですか?
参考までに、tex.se にある 2 つの写真を載せます) 最初の画像は通常のリサンプルです。
python - iPython ノートブック plantuml 拡張機能
iPython ノートブックで plantuml UML ツールを使用するにはどうすればよいですか? UML図は事務処理で頻繁に使用されるため、役立つはずです。
インターネットからグーグルで検索した後、iPython ノートブックで Asymptote を使用するための優れたリファレンスを見つけたので、iPython ノートブック用の plantuml 拡張機能を作成しました。以下は詳細な手順です。
作業ディレクトリ (例: $HOME/workshop) から iPython ノートブックを起動します。
/li>$HOME/workshop.eg:plantuml.py で拡張スクリプトを作成します。
/li>公式サイトからplantuml.jarを $HOME/workshop にダウンロードします。
新しい iPython ノートブックを作成し、セルの下で実行して拡張機能をロードし、拡張機能を使用します。
/li>結果をテストするために plantuml セルを作成します。
/li>
その後、plantuml のすべてが iPython ノートブック内で機能します。
いくつかの質問は次のとおりです。
- plantuml コードの構文が間違っている場合、plantuml のエラー出力は iPython ノートブックに表示されません。SVG の生成に失敗した場合はエラー テキストを出力し、そうでない場合は SVG ファイルをノートブックに出力します。
- 拡張機能は SVG 形式を使用しています。PDF 形式または PNG 形式を使用できるかどうかわかりません。TiKz も拡張したいのですが、pdflatex は常に pdf ファイル形式を出力します。最初にサードパーティ ツールを使用して SVG 形式に変換する必要があります。少し時間がかかります。
svg - dvisvgm の問題で DVI を SVG に変換する
以下の手順を使用して SVG ファイルを取得しようとしましたが、出力された SVG ファイルが正しく表示されないようです。
latex を使用して、latex コード test.tex を dvi ファイルにコンパイルします。
以下のコマンド ラインで dvi (test.dvi) にコンパイルします。
/li>dvisvgm ツールを使用して、dvi ファイルを SVG (test.svg) に変換します。
/li>
SVG ファイルは正常に作成されたように見えますが、Chrome ブラウザまたは Firefox では O 文字しか表示されません。だから、SVGファイルに何か問題があるのではないかと思います。SVG ファイルの内容は次のとおりです。
dvisvgm コマンドに何か問題がありますか?
r - ggplot2の目盛りラベルをドルの間に入れる方法は?
ggplot2
パッケージを使用してグラフィックを pdf LaTeX グラフィックに「変換」するためtikzDevice
に、軸の目盛りラベルを 2 つの間に入れたいと思い$
ます。もちろん、目盛りラベルを手動で指定すればできますが、自動目盛りラベルを使用する場合はどうすればよいですか? (特に、x 軸に日付を使用する場合、ラベルを手動で指定するのは困難です)。
更新 - 軸ラベル フォーマッタを使用したソリューション
@agstudy の回答に基づいてdollarify()
、数値ラベルのフォーマッタを作成しました。
およびdatify()
日付のフォーマッタ:
datetime
パッケージで使用する LaTeX コードを生成します。
以下は、x 軸に次のスケールを使用したレンダリングのスクリーンショットです。
xml - SVGファイルに任意のテキスト/データを埋め込む方法は?
tikz と pdflatex で図を作成し、inkscape で SVG に変換しました。ラテックス コードを .svg ファイルに埋め込んで、他のユーザーが再生成/変更できるようにしたいと考えています。問題は、tikz コードに--
(線を描画するための) 多くのコードが含まれているため、コードをそのまま XML コメントとして SVG に追加することができないことです (この他の質問を参照してください)。
私はそれを CDATA として追加することを考えていましたが、これまでに失敗しました (つまり、 http: //validator.w3.org/はそれを検証しません)。
Carlo Cannas が提案した MWE は次のとおりです。
python - tikzplotlib は一般的な RGB カラーをどのように処理しますか?
MATLAB から python への移行を開始したばかりで、matlab2tikz から tikzplotlib (同じ作成者) に移行しています。
tikzplotlib スクリプトは、使用しているカスタム カラーを定義していないように見えるため、tikz プロットは正しく作成される可能性があります。
color0 は定義されていません。これは単に tikzplotlib コードの根本的な問題ですか (これはありそうにありません!)?
編集: color0 は、tikzplotlib を初めて実行したときに定義されています。その後、「現在のプロセスを強制終了」し、コンソール (Spyder IDE を使用しています) を再起動して、tikzplotlib を再度正常に実行する必要があります。
tikzplotlib とは何の関係もない根本的な間違いを犯しているような印象を受けます。