Python における Self とは: 実際の例
Python における Self とは: 実際の例
今日の投稿では、JSON テーマ ファイルを直接編集して適用することで行えるカスタマイズについて簡単に説明します。これは、実際には LuckyTemplates 自体内で何ができるかを説明したものではなく、カスタム テーマを実行するときに LuckyTemplates の外部で何が実現できるかを示す例です。このチュートリアルの完全なビデオは、このブログの下部でご覧いただけます。
このトピックは、LuckyTemplates レポートの利用者や一般の LuckyTemplates 開発者を対象としたものではなく、JSON コードを直接編集および作成することに慣れていて慣れている人を対象としています。
カスタム テーマを実装するには、JSON ファイルの構文と構造、さらには開発環境ツールに精通している必要があります。Visual Studio コードを使用して JSON テーマ ファイルを開発します。
LuckyTemplates デスクトップ アプリケーションに既に組み込まれている利用可能なカスタマイズを見てみましょう。まず、作品を展示するためのキャンバスが必要です。私は LuckyTemplates 実践データセットを使用しました。これは、ビジュアルを簡単に構築できるシンプルな販売データセットです。デモ PBIX ファイルは単一のレポート ページであり、標準の 1280 x 720 レポートよりも少し広いスペースを与えるために 1600 x 900 のカスタム サイズが使用されています。
目次
デフォルトのテーマの使用
ここでデフォルトのテーマを見てみましょう。テーマを参照してデフォルトのテーマを適用すると…
…標準的な青、オレンジ、紫の色を使用しているだけであることがわかります。
そして、テーマ「暗い背景に白いテキスト」を選択すると…
…これが今回のテーマです。
カスタム テーマの JSON の基本の簡単な確認
これは、LuckyTemplates 用の JSON ファイルの開発方法に関する包括的なレビューではなく、JSON ファイルに関するいくつかの簡単なコメントです。
JSON はJavaScript Object Notationの略です。これはデータ ファイルのクリア テキスト形式であり、ネストされたオブジェクトまたはコード ブロックで構成されます。これらのそれぞれには、名前と値のペアの独自のコレクションがあります。
コロンは、名前と値のペアを区切るために使用されます。中括弧はオブジェクトを囲むために使用されます。リスト要素はカンマで区切られており、リストは消去できます。リストは配列にすることもできます。この場合、リストは角括弧で囲まれています。
LuckyTemplates JSON ファイルは通常、name、Colors、Visualsの 3 つの主要セクションで構成されます。実際に必要なセクションは名前セクションだけです。ご覧のとおり、今日はここから調査を開始します。
テーマを参照して、このテーマ ファイルを適用しましょう。
デフォルトのテーマを使用します。デフォルトの色が使用されていることがわかります。
コード ブロック セクションに移動して、代替色のセットをコピーしましょう。
名前ブロックの後にカンマを追加してコードを貼り付けることで、これを JSON テーマ ファイルに貼り付けることができます。
JSON テーマ ファイルを保存し、LuckyTemplates に戻って、スクラッチ テーマを適用します。
これで、色が変化したことがわかります。
ビジュアルセクションはこれまでで最も大きく、ここで残りの作業を行っています。フォント、ファミリー サイズ、色などのテキストを簡単に変更できます。
メモ帳に移動して、さまざまなサイズに設定されたテキスト クラスとフォントのコード ブロックをコピーしましょう。
次に、Visual Studio Code に移動し、コードを区切るための列を追加して、コードを貼り付けます。
もう一度、テーマ ファイルを保存します。次に、LuckyTemplates に戻ってテーマ ファイルを適用します。すべてのテキストが青になっていることがわかります。
簡単にできることの 1 つは、テキストの色を変更することです。もう一度 JSON ファイルに戻り、青色を選択し、赤色に置き換えてみましょう。
それを再度保存し、LuckyTemplates に戻って、もう一度 JSON テーマ ファイルをインポートしましょう。これで、すべてのテキストが赤に変更されたことがわかります。
カスタムテーマの背景を変更する
次に、ページの背景を見て、パレット内で 2 番目に暗い色に設定してみましょう。Notepad++ に移動し、ページの背景コード ブロックを取得してコピーします。
次に、Visual Studio Code に移動してコードを貼り付けます。
次に、LuckyTemplates に移動し、もう一度スクラッチ テーマを適用して、新しい背景を確認します。
タイトルテキストの背景を変更する
タイトルのテキストの背景を最も暗いテーマの色に変更し、テキストの色を白に変更して、デモを完成させましょう。ご覧のとおり、JSON テーマ ファイルを使用してテーブルと行列のスタイルを設定するための適切な構文がわかりません。そこで、インターフェイスを使用して、両方のビジュアルのスタイルをnoneに変更しました。
Notepad++ に戻って、タイトル背景の JSON コード ブロックをコピーしましょう。
次に、Visual Studio Code に移動してコードを貼り付けます。
もう一度、テーマを保存し、LuckyTemplates に戻り、テーマをもう一度適用します。
ビジュアルに影を追加する
いくつかのテーマ オプションを紹介する小さなスタンドアロン デモもいくつかあります。テーマをデフォルトのオプションにリセットしましょう。すべてのビジュアルに影を追加したい場合は、visualStyles とdropShadow 構文を使用できます。
LuckyTemplates に移動してそのテーマ ファイルを適用すると、すべてのビジュアルに影があることがわかります。
タイトルテキストの追加
すべてのビジュアルにタイトル テキストが含まれていることを確認したい場合は、Visual Studio Code の VisualStyles、title、show、および text 構文を使用して、プレースホルダーのタイトル テキストを追加できます。
LuckyTemplates に移動してそのテーマ ファイルを適用すると、残りのすべてのビジュアルはすでにタイトルで変更されているため、ビジュアルが 1 つだけ変更されていることがわかります。
新しいページに移動し、新しいテーブルを作成し、必要なチャネルとメジャーを取り込む場合は、デフォルトのタイトル テキストが使用されます。
私たちができるもう 1 つのことは、新しいイメージをコンテナーに合わせてスケールする方法に影響を与えることです。デフォルトのテーマにリセットして画像を挿入すると、アスペクト比が維持されていることがわかります。
テーマ ファイルを使用して画像のスケーリングを設定する場合は、visualStyles、image、imageScaling、および image ScalingType の構文を使用できます。
LuckyTemplates に切り替えてそのテーマを追加すると、既存のビジュアルのアスペクト比を変更できることがわかります。
新しいビジュアルを追加すると、スケーリングが適切に設定されていることが再度わかります。
カスタムテーマで覚えておくべきその他の事項
JSON ファイルのページの背景の透明度設定は考慮されていないようです。そのため、デモを開始する前に、インターフェースを使用してページの背景の透明度レベルを 0 に設定しました。
表と行列のスタイルの設定も考慮されていないようです。そこで、インターフェイスを使用してテーブルとマトリックスのスタイルをなしに設定しました。
JSON テーマ ファイルでは順序が重要であるようです。そのため、特定の設定が考慮されていないことがわかった場合は、コード内で目的の設定を上または前に並べ替えてみてください。
既存のビジュアルは、特に形式設定がすでに適用されている場合、テーマ ファイルに完全に応答しない可能性があります。
テーマ、会社ロゴ、アイコン、背景を作成する
レポート用の LuckyTemplates カラー テーマを選択する方法
魅力的な LuckyTemplates カラー パレットを作成する方法
結論
JSON コーディング、特に LuckyTemplates の初心者であれば、ここで使用したすべての例を割り引いて理解してください。LuckyTemplates 内での JSON テーマのコーディングに経験が豊富で精通している人は、より優れた読みやすいコードを作成できると期待しています。
最後に、私の最初の経験をいくつか共有し、カスタム テーマで見つけたカスタマイズのいくつかを紹介したいと思います。LuckyTemplates JSON テーマには多数の設定が用意されており、時間と労力を費やして利用可能なオンライン リソースを調査したい人は、有用なテーマ ファイルを繰り返し開発できます。
優れた開始点は、PowerBI.tips の高度なテーマ ジェネレーターのプロパティ タブです。ここで、UI を使用して、すべてまたは特定のビジュアル タイプの JSON テーマ ファイルを生成できます。できれば、カスタム JSON テーマ コーディングを LuckyTemplates ツールボックスに追加すると、レポートの標準化と将来の作業の節約の両方に役立ちます。
グレッグ
Python における Self とは: 実際の例
R の .rds ファイルからオブジェクトを保存および読み込む方法を学習します。このブログでは、R から LuckyTemplates にオブジェクトをインポートする方法についても説明します。
この DAX コーディング言語チュートリアルでは、GENERATE 関数の使用方法とメジャー タイトルを動的に変更する方法を学びます。
このチュートリアルでは、マルチスレッド動的ビジュアル手法を使用して、レポート内の動的データ視覚化から洞察を作成する方法について説明します。
この記事では、フィルター コンテキストについて説明します。フィルター コンテキストは、LuckyTemplates ユーザーが最初に学習する必要がある主要なトピックの 1 つです。
LuckyTemplates Apps オンライン サービスが、さまざまなソースから生成されたさまざまなレポートや分析情報の管理にどのように役立つかを示したいと思います。
LuckyTemplates でのメジャー分岐や DAX 数式の結合などの手法を使用して、利益率の変化を計算する方法を学びます。
このチュートリアルでは、データ キャッシュの具体化のアイデアと、それが結果を提供する際の DAX のパフォーマンスにどのように影響するかについて説明します。
これまで Excel を使用している場合は、ビジネス レポートのニーズに合わせて LuckyTemplates の使用を開始するのに最適な時期です。
LuckyTemplates ゲートウェイとは何ですか? 知っておくべきことすべて